我有以下代码,其中 moreButton
是 QPushButton
.当我切换按钮时,没有任何 react 。
它不应该显示或隐藏 secondaryGroupBox
和 tertiaryGroupBox
?
QObject::connect(moreButton, SIGNAL(toggled(bool)), secondaryGroupBox, SLOT(setVisible(bool)));
QObject::connect(moreButton, SIGNAL(toggled(bool)), tertiaryGroupBox, SLOT(setVisible(bool)));
最佳答案
很可能,您的按钮不是 checkable()
.尝试
moreButton->setCheckable(true)
不可检查的按钮永远不会发出
toggled(bool)
信号。
关于qt - 如何使用 QPushButton 获得 toggled() 信号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11043707/