Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
最上位のメニュー項目のクリックに応答することはできますか? 例えば、下の画像を参考にして、「ヘルプ」メニュー項目をクリックしたときにコードを実行することはできますか?
もしそうなら、どうすればいいですか?
ありがとうございました。
シグナルを使用QMenu::aboutToShow()して、次のことができます。
QMenu::aboutToShow()
connect(helpMenu, SIGNAL(aboutToShow()), this, SLOT(onHelpMenuClicked()));
ここで、helpMenuはヘルプ メニューへのポインタで、 はメニューonHelpMenuClicked()をクリックするとすぐに呼び出されるスロットですHelp。
helpMenu
onHelpMenuClicked()
Help