0

最上位のメニュー項目のクリックに応答することはできますか? 例えば、下の画像を参考にして、「ヘルプ」メニュー項目をクリックしたときにコードを実行することはできますか?

シンプルなメニューイメージ

もしそうなら、どうすればいいですか?

ありがとうございました。

4

1 に答える 1

5

シグナルを使用QMenu::aboutToShow()して、次のことができます。

connect(helpMenu, SIGNAL(aboutToShow()), this, SLOT(onHelpMenuClicked()));

ここで、helpMenuはヘルプ メニューへのポインタで、 はメニューonHelpMenuClicked()をクリックするとすぐに呼び出されるスロットですHelp

于 2015-07-09T10:22:11.567 に答える