• 7794阅读
  • 11回复

[提问]动态创建Button无法正常显示 [复制链接]

上一主题 下一主题
离线鱼在江湖
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-28


为什么这样子创建按钮,无法正常显示呢、、、????
离线鱼在江湖
只看该作者 1楼 发表于: 2011-04-28
问题补充:如果一个个创建可以消失,,但是for循环就不可以了!!
离线downstairs

只看该作者 2楼 发表于: 2011-04-28
创建一个布局管理QVLayout *layout=new QVlayout(this);
this->setLayout(layout);


然后在for里 layout->addWidget(mybtn);
喜爱编程的猫头鹰
离线wxj120bw

只看该作者 3楼 发表于: 2011-04-28
楼主的界面布局虽然不推荐  但也不至于不显示出来 是不是主界面太小了 被隐藏了
离线XChinux

只看该作者 4楼 发表于: 2011-04-29
你的init()函数在哪里调用的?如果不是在所在窗体类的show()之前调用的,则需要手工show()一下这些按钮。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线米饭拌面

只看该作者 5楼 发表于: 2011-04-29
其实你可以先让他显示一个,测试好了再去循环。一个都不显示你还循环个什么劲儿啊
QQ:32336134
离线鱼在江湖
只看该作者 6楼 发表于: 2011-04-30
回 5楼(米饭拌面) 的帖子
一个个创建可以显示,for一下就不可以了
离线鱼在江湖
只看该作者 7楼 发表于: 2011-04-30
回 4楼(XChinux) 的帖子
其他 一个个创建的按钮和控件是可以显示的!!!
离线鱼在江湖
只看该作者 8楼 发表于: 2011-04-30
回 3楼(wxj120bw) 的帖子
阁下,能否 指点下!!!不能显示啊
离线wxj120bw

只看该作者 9楼 发表于: 2011-05-01
Re:回 3楼(wxj120bw) 的帖子
引用第8楼鱼在江湖于2011-04-30 18:59发表的 回 3楼(wxj120bw) 的帖子 :
阁下,能否 指点下!!!不能显示啊

按downstairs的方法也不行吗
离线鱼在江湖
只看该作者 10楼 发表于: 2011-05-01
回 9楼(wxj120bw) 的帖子
可以了,,原来是我的label图片,把button覆盖了1!!
离线鱼在江湖
只看该作者 11楼 发表于: 2011-05-01
谢谢各位了
快速回复
限100 字节
 
上一个 下一个