MS Office 2007にあるリボン UIに似たものを実装したいと考えています。とともに を使用しています。を押すと対応するfromが表示されます。aが押されたときに、他の何かが押された場合を除いて、もう一度押すことができないように実装したいと思います。だから、私はこれを呼んでいます:私の最初の行で。ドキュメントによると:QPushbutton
QStacked Widget
QPushbutton
widget
Stacked Widget
PushButton
QPushButton
clicked()
SLOT
QPushButton
button->setDown(true);
このプロパティが true の場合、ボタンは押されています。このプロパティを true に設定すると、pressed() および clicked() シグナルは発行されません。
そのため、実行時にクリックすると、ボタンが押された状態で表示されます。それは良い!ただし、SIGNAL
は引き続き出力されます。つまりpressed()
、 &clicked()
は出力されます。SIGNAL
とのさまざまな組み合わせを使用して、同じプロパティを試しましたSLOT
。しかし、それはまったく同じです。Qt 4.8.1 を使用しています。ここで何がうまくいかないのですか?ありがとうございました。