在Qt中,我有一个看起来像这样的菜单栏:
|File|
+-------------------+
|Do Something |
|Do Something Else |
+-------------------+
我有一个函数doSomething
,我希望在用户点击文件菜单中的Do Something
时调用该函数{},以及我同样希望在调用时调用的函数doSomethingElse
用户单击该菜单项。我该如何做到这一点?
答案 0 :(得分:8)
一般来说,您的菜单项为QAction
。将QAction信号triggered()
与您要呼叫的doSomething()
相连接。
This是一个非常全面的描述,它是如何工作的。但this section的address book tutorial有助于快速解释。
答案 1 :(得分:2)
将您的功能设为插槽并将菜单操作连接到插槽。