【发布时间】:2012-09-19 04:44:58
【问题描述】:
我试图使用形状更改对话框,即,当我单击按钮时,对话框的大小应该会变大,并带有额外的细节。为此,我在按钮上编写了以下代码:
QObject::connect(ui->moreButton, SIGNAL(toggled(bool)),
ui->sgroupBox, SLOT(setVisible(bool)));
但我的对话框没有发生任何变化。在这种情况下我该怎么办。
我通过使用 hide() 函数将它们放置在网格中来隐藏额外的细节。额外的细节被隐藏了,但小部件的大小没有改变。
请帮我解决一下
【问题讨论】:
-
可能你的对话框不包含布局,当它们的内容出现在屏幕上时可以提供自动调整大小。
标签: qt qtgui qt-signals