当前位置: 代码迷 >> QT开发 >> 用QT Creator做成界面会不会生成跟手动写的一样的代码
  详细解决方案

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

热度:106   发布时间:2016-04-25 03:37:12.0
用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()这个方法便可以完成界面的布局了。不懂的话,可以自己真正的设计个界面,然后在代码里找找就知道怎么一回事了。
------解决方案--------------------
是可以的,楼上说的也挺详细,总之写代码和手动拖界面是一样的,有时候手动拖还简单
  相关解决方案