QT编辑

QT文件:

QT编译方式:

1、区别:使用ui文件与使用QT设计师界面类

三个类:ui_HelloDialog、Ui::HelloDialog、HelloDialog

第一个是界面文件类;第二个是中间类,也可直接调用;第三个是在main中直接被调用类;

选择QT设计界面类时,由第二类到第三个类转换过程自动生成;

选择单独生成ui文件,可以在main中调用第二个类;

ui文件:

1)单独生成ui界面文件;Qt Designer Form中

2)编辑完界面后,单独运行生成ui_dialog.h;

3)直接生成界面类;在main中,直接调用ui命名空间中的函数;不过也是继承自界面类;将界面类对象与QDialog对象联系起来;

4)需要单独对象化QDialog;

QDialog w;
Ui ::HelloDialog ui;
ui.setupUi(&w);

QT设计师界面类 :

1) QT设计师界面类

2)自动生成另一个c++类,此类继承自QDialog类,并调用ui空间中的函数;初始化时,会生成界面;

 

posted @ 2018-12-08 23:16  kuaqi  阅读(207)  评论(0编辑  收藏  举报