首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

用QT Creator做成界面会不会生成跟手动写的一样的代码

2013-10-22 
用QT Creator做成界面会不会生成和手动写的一样的代码?本帖最后由 u010165006 于 2013-10-15 15:53:26 编

用QT Creator做成界面会不会生成和手动写的一样的代码?
本帖最后由 u010165006 于 2013-10-15 15:53:26 编辑 对QT有点感兴趣,昨天网上看了一点点QT入门的东西,手动写代码要布局,逐个添加组件、设置属性,连接信号槽等等,如果界面很多元素就很繁琐。

如果用QT Creator做成界面,会不会自动生成和手动写的一样的C++代码,然后只要自己添加业务功能代码就可以了?
[解决办法]
对的,是这样的,先通过Qt creator创建一个界面类,比如mywindow的类,Qt会生成一个mywindow.cpp类,当你在Qt designer的窗口里布局好之后,Qt会默认给你生成这个界面对应的类:ui_mywindow.cpp,然后你会发现mywindow.cpp里面会有这个ui_mywindow.cpp这个类的成员变量指针:ui,mywindow的初始化函数直接调用ui->setup()这个方法便可以完成界面的布局了。不懂的话,可以自己真正的设计个界面,然后在代码里找找就知道怎么一回事了。
[解决办法]
是可以的,楼上说的也挺详细,总之写代码和手动拖界面是一样的,有时候手动拖还简单

热点排行