我有以下代码moreButton
是QPushButton
。当我切换按钮时,没有任何反应。
不应显示或隐藏secondaryGroupBox
和tertiaryGroupBox
?
QObject::connect(moreButton, SIGNAL(toggled(bool)), secondaryGroupBox, SLOT(setVisible(bool)));
QObject::connect(moreButton, SIGNAL(toggled(bool)), tertiaryGroupBox, SLOT(setVisible(bool)));
答案 0 :(得分:14)
最有可能的是,您的按钮不是checkable()
。尝试
moreButton->setCheckable(true)
不可检查的按钮永远不会发出toggled(bool)
信号。