如何在Qt Creator中连接菜单点击和操作?

我对Qt完全陌生。

我从一个新的Qt4 GUI应用程序开始。

使用devise器,我创build了一个菜单,如下所示:

File - Exit 

如何获得与菜单项相关的操作?

我发现了一个叫做“信号和插槽编辑器”的东西,但不知道如何使用它。

select信号插槽编辑器后,单击绿色加号。 它会给你4个字段来填写。发件人你select什么是创build信号。 例如ActionExit可能是您为退出菜单项目创build的名称。 信号可能会被点击()。 接收者通常是你创build的拥有你所有方法的类。 插槽是您在该类中创build的要执行的方法。 例如:

 actionExit clicked() <nameOfClass> exitGame() 

希望这可以帮助。

我设法做到这一点似乎更容易。 在“Qt Creator动作编辑器”窗口中,我看到了一个我单击的菜单项的条目。 我rt单击该条目,然后select“转到插槽…”然后我从popup式select触发(),然后单击确定。 Qt Creator跳转到刚刚添加的代码….我在这里放了一个qDebug语句,它的工作原理!

转到插槽编辑器,然后单击左侧的动作编辑器选项卡。 列出了所有菜单操作。

右键单击 – >转到插槽提供插槽function。