VS2013_QT255开发相关技巧理解心得

时间:2022-06-01 17:16:14

1. 在VS2013中打开QTCreater新建的项目

(1)通过双击.ui 打开QT的设计器,然后修改。

(2)通过QT设计器,新建ui文件,放在VSQT的工程中

  但是需要对此xxx.ui文件,进行编译,然后才能在VS中添加相关的信号和草信息。

  【选中文件xxx.ui, 右键,点击“编译”】,即可生成 ui_xxx.h 等文件

  VS2013_QT255开发相关技巧理解心得

(3)QT的资源管理系统机制,通过对资源系统的文件进行编译处理为二进制,然后在嵌入到应用程序中,所以在发布程序的时候不需要添加“附带的资源文件”

  VS2013中开发QT:添加资源文件步骤:

  1. shopresor.qrc:是QT的资源管理器,双击可以打开QT的资源添加窗口,(按照QT的机制添加)

  2. 因为文件已经添加进去,但是系统还没有编译资源文件,所以还需要点击“qrc_shopresor.cpp”,右键“编译”即可,这样完成“qrc_shopresor.cpp”的更新,此文件就是被编译厚度额资源管理文件的源文件

注意:

  在QT中引用资源管理文件的“路径/文件名”,最好采用“相对目录”。

  通过“打开” shopresor.qrc,即可添加“资源管理器”中的文件。

  VS2013_QT255开发相关技巧理解心得

  shopresor.qrc “QT资源管理器”的文件实质是:XML文件

  VS2013_QT255开发相关技巧理解心得

  qrc_shopresor.cpp” 实质是:

  资源文件被编译后的二进制,然后形成的CPP源文件。可以打开此文件,查看其中就是CPP格式的二进制信息。

(4)当在VSIDE中通过通过点击xxx.ui , 借助于QT设计师来修改“界面文件”

  •   一定要注意及时保存,一定要注意及时保存,一定要注意及时保存,重要的事情说三遍
  •   然后右键xxx.ui,“编译”操作处理, 把本次操作反映到编译后的 ui_xxxx.h文件中

  这样,QT设计师的图形化操作,就会被编译为C++代码,更新在编译后的UI类头文件中。

  •   最后,才可以通过 ui指针的“UI”类,操作界面的行为逻辑

(5)如果在用VS打开已有的QTCreater项目是,如果出现下面这种情况,则可以选中此文件然后在VS中排除。

  即可,因为源文件已经可以通过 xxx.qrc配置,最终被编译到了 qrc_xxx.cpp文件中了。

  是“排除”不是“删除”。 是“排除”不是“删除”。 是“排除”不是“删除”。

  VS2013_QT255开发相关技巧理解心得

(6)QT设计师右边,的属性窗口中:依次从上到下出现时是:继承类的对应的属性设置,最想面是自己的个性属性设计。

  快速找到“控件”属性的位置。

  VS2013_QT255开发相关技巧理解心得

endl;