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

Qt自定义控件与格局之间的关系

2013-12-11 
Qt自定义控件与布局之间的关系各位好,本人刚学Qt有个疑问想要请教一下。据说要实现更灵活的更强大的控件一

Qt自定义控件与布局之间的关系
各位好,本人刚学Qt有个疑问想要请教一下。

据说要实现更灵活的更强大的控件一般都是自定义一个类,继承相应的Qt控件,但是这样子自定义出来的控件是不是需要自己编写代码来管理布局呢?如果工程里的GUI控件都是这样做的话,会不会因为所有的控件布局都得编写代码来完成而导致界面开发难度有所增大?

换一句话说,就是能不能把自定义控件类和Qt IDE里的设计师结合起来呢?


Qt自定义控件与格局之间的关系
[解决办法]
个人建议初学者还是多自己敲代码,熟悉各个控件的创建方法和属性,能够增加开发效率。
其次在工作中你会发现自带的控件基本上满足不了项目需求的,所以我们才会进行一些修改和封装。
再次手动管理布局能够更加精确,而且在窗口缩放上管理起来也比较方便,比如设计师要求距离边界多少像素,运行过程中改变窗口大小。
[解决办法]
在designer中使用自定义控件的两种方法:提升法,插件法

详见Manual中的: Using Custom Widgets with Qt Designer

热点排行