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

QT怎么显示\隐藏半个窗口

2013-08-04 
QT如何显示\隐藏半个窗口?现在是这样的,我有一个窗口,上半个窗口只有一个按钮okButton,下半个窗口有一个co

QT如何显示\隐藏半个窗口?
现在是这样的,我有一个窗口,上半个窗口只有一个按钮okButton,下半个窗口有一个combox,combox里面就一些普通的控件,现在我想用okbutton控制下半个窗口的隐藏和显示,在槽函数里面是ui.combox->setvisual(bool)来实现combox的隐藏和显示。现在的问题是combox可以显示和隐藏,但combox所在的下半个窗口一直都在哪里,当combox隐藏时,下半个窗口就是白茫茫的一大片。怎么设置才能使下半个窗口也一起消失?
[解决办法]
类似扩展窗口?
[解决办法]
QLayout对象:

setSizeConstraint(QLayout::SetMinAndMaxSize);
[解决办法]

引用:
类似扩展窗口?

+1,Qt有这个例子,你的机器上应该有的。
名字:“extension dialog”
[解决办法]
引用:
Quote: 引用:

类似扩展窗口?

+1,Qt有这个例子,你的机器上应该有的。
名字:“extension dialog”

+1 Extension Dialog

The Extension example shows how to add an extension to a QDialog using the QAbstractButton::toggled() signal and the QWidget::setVisible() slot.

热点排行