弹出菜单与菜单栏处理基本相似,涉及的类为QMenu和QAction,一个弹出菜单可以看作一个菜单栏的菜单项,本篇内容介绍如何在窗口创建弹出菜单,先上效果图:
左侧图片为窗口区域单击右键显示效果,与菜单栏的菜单项显示效果一样,右侧图片为单击“测试2”的响应,弹窗中的“测试2”为菜单项的显示数据。
通过UI设计器创建
通过设计器创建的方法见下图
经过上述5步操作后,主窗口中会生成“void on_MainWindow_customContextMenuRequested(const QPoint &pos);”函数,该函数就