码迷,mamicode.com
首页 > 其他好文 > 详细

Qt源文件和ui文件的关系

时间:2020-05-24 00:32:51      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:qwidget   onpaint   src   image   name   都对   space   idg   ace   

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

技术图片

 

Qt源文件和ui文件的关系

标签:qwidget   onpaint   src   image   name   都对   space   idg   ace   

原文地址:https://www.cnblogs.com/judes/p/12945247.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!