8

次のコードがmoreButtonあります。ここで、はQPushButtonです。ボタンを切り替えても何も起こりません。

表示したり非表示secondaryGroupBoxにしたりするべきではありませんtertiaryGroupBoxか?

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 に答える