读书人

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

发布时间: 2013-08-04 18:26:15 作者: rapoo

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.

读书人网 >QT开发

热点推荐