找回密码
 立即注册
收起左侧

如何动态生成自定义部件

6
回复
8799
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2014-8-10 18:51:56 显示全部楼层 |阅读模式
1Qter豆
静态的自定义部件可以用提升法实现,如果我现在写了一个自定义部件,继承于QWidget,然后在程序中动态生成该部件,如何让其显示,现在无法显示该部件

最佳答案

查看完整内容

那你得显式调用show一下才能显示了。。
回复

使用道具 举报

累计签到:955 天
连续签到:1 天
2014-8-10 18:51:57 显示全部楼层
那你得显式调用show一下才能显示了。。
回复

使用道具 举报

尚未签到

2014-8-10 22:09:53 显示全部楼层
是不是大小啊,透明度啊之类的弄错啦
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-8-11 14:54:46 显示全部楼层
Joey_Chan 发表于 2014-8-10 22:09
是不是大小啊,透明度啊之类的弄错啦

应该不是,我没设大小和透明度,都是用默认的,透明度应该默认是不透明吧
回复

使用道具 举报

累计签到:955 天
连续签到:1 天
2014-8-11 22:53:32 显示全部楼层
你是不是没有new出你的部件对象?调用完了一闪而过。。。
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-8-12 09:18:18 显示全部楼层
wdmxtk002 发表于 2014-8-11 22:53
你是不是没有new出你的部件对象?调用完了一闪而过。。。

是new出来的,对象是建在堆上,比如我现在写了a.cpp和a.h  其中的类继承自QPushButton,然后我在别处new一个该实例,我感觉显示该部件是理所当然的,但结果就是没显示,插件法我没用过,不知道对于解决这个问题有没有用
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-8-14 09:26:50 显示全部楼层
wdmxtk002 发表于 2014-8-13 18:46
那你得显式调用show一下才能显示了。。

谢谢你的回答   我已经解决了    是我自己写的有问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了