Qt源文件和ui文件的关系
1、新建空白类,然后继承QWidget
此时会生成Test.h和Test.cpp两个文件,由于继承了QWidget,但是并没有绘制界面【onPaint里draw..】,所以将这个类生成的对象show一下,界面时什么都没有的
2、新建QWidget界面子类
此时会生成3个文件,Test.h、Test.cpp、Test.ui,Qt会自动将Test.ui编译成ui_Test.h,用户在设计师里所有的改变都对应在ui_Test.h中编写。
那么是如何绑定起来的呢:
①、ui_Test.h声明有ui_Test类,里面包含有所有界面控件信息
②、在Test.h中声明一个ui_Test指针名字为ui
其中的namespace是为了能访问到界面类
③、在Test.cpp中new出此对象
长风破浪会有时,直挂云帆济沧海!
可通过下方链接找到博主
https://www.cnblogs.com/judes/p/10875138.html