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出此对象

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM