8

我有以下代码在moreButton哪里QPushButton。当我切换按钮时,没有任何反应。

它不应该显示或隐藏secondaryGroupBoxandtertiaryGroupBox吗?

QObject::connect(moreButton, SIGNAL(toggled(bool)), secondaryGroupBox, SLOT(setVisible(bool)));
QObject::connect(moreButton, SIGNAL(toggled(bool)), tertiaryGroupBox, SLOT(setVisible(bool)));
4

1 回答 1

16

最有可能的是,您的按钮不是checkable(). 尝试

moreButton->setCheckable(true)

不可检查的按钮永远不会发出toggled(bool)信号。

于 2012-06-15T02:04:19.537 回答