• 13204阅读
  • 4回复

Qt Creator 中的promote to  是干什么用的 [复制链接]

上一主题 下一主题
离线bikong7
 

只看楼主 倒序阅读 楼主  发表于: 2011-03-02
Qt Creator 中的promote to  是干什么用的
就是右键点击一个控件出现的,里面有个Promote to。。。
它是怎么用的呀?

离线XChinux

只看该作者 1楼 发表于: 2011-03-02
比如你用了个QLabel,但想在这个类里加点自己的东西,这时候你就需要从QLabel派生一个类,假设叫做MyLabel,此时,你就可以在designer中的这个QLabel部件上,点击右键选择Promot 菜单来使其类型变为从QLabel派生的MyLabel类,实际上在.ui文件生成的ui_xxxx.h文件中,它对应的代码变为:

#include "MyLabel.h"
.....
MyLabel *label1;
...


label1 = new MyLabel(this);
......


明白了吧?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线wd007

只看该作者 2楼 发表于: 2011-03-05
解释的很精彩。这方面还真是有困惑。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线bikong7

只看该作者 3楼 发表于: 2011-04-02
回 1楼(XChinux) 的帖子
谢谢。明白了。呵呵,向高手致敬
离线clannadzy

只看该作者 4楼 发表于: 2015-08-26
解释的很好,就是promote对话框太智能,不好用
快速回复
限100 字节
 
上一个 下一个