• 14578阅读
  • 6回复

[提问]Qt中如何隐藏按钮 [复制链接]

上一主题 下一主题
离线baiyi168
 
只看楼主 倒序阅读 楼主  发表于: 2011-01-04
— 本帖被 XChinux 从 Qt Installation and Deployment 移动到本区(2011-01-07) —
我想在一个布局为GridLayout的widget控件中将一些按钮隐藏掉,但它仍然占用以前的空间,那个visible和hint方法虽然实现了隐藏效果但是没占空间。应该怎么实现,谢谢了!!!
离线jdwx

只看该作者 1楼 发表于: 2011-01-04
加一个间隔器就是像弹簧的哪个!
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线baiyi168
只看该作者 2楼 发表于: 2011-01-04
回 1楼(jdwx) 的帖子
……具体用代码怎么实现啊
离线jdwx

只看该作者 3楼 发表于: 2011-01-04
不用代码,就在按钮旁边放一个,放到水平布局里,调一下间隔器属性:width=0就不占空间了,在调一下水平布局:边距=0,不影响控件对齐。刚做了个例子!
附件: untitled.ui (5 K) 下载次数:12
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线jdwx

只看该作者 4楼 发表于: 2011-01-04
这个是格布局的!
附件: untitled.ui (5 K) 下载次数:4
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线killerls

只看该作者 5楼 发表于: 2011-01-07
按钮变灰不行么?不可选状态
离线XChinux

只看该作者 6楼 发表于: 2011-01-09
hide()掉不就行了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个