1 新建一个 QtGuiApplication ,继承至 QMainWindow ,生成如下窗口,最上面的即为菜单栏
2 在 TypeHere 出双击,输入“操作 (&O) ”,加“ &O ”即可将操作菜单的快捷键设为 Alt+O ,输入完成后按下 Enter 键确认
3 在操作菜单的子菜单中添加“退出 (&Q) ”,确定后,效果如下图
4 在下面的动作编辑窗口( ActionEditor )可以看见刚添加的“退出”菜单
5 双击“退出”菜单的这一项,打开其动作编辑对话框
6 可以看见 Icon 项,即菜单的图标。点击后面的“ ... ”号,进入资源选择器( SelectResource ),发现它是空的,需要给该工程添加外部资源。
7 新建一个 QtResourceFile ,命名为 menu ,其余的默认即可
8 添加完成后可以看见添加的文件为 menu.qrc
9 可以在工程文件夹新建一个文件夹,方便管理各种图标,如 images ,将需要的图标文件放入 images 文件夹中
10 双击新添加的 menu.qrc 文件,点击下面的 Add 下拉框,选择 AddPrefix,可以将生成的/new/prefix1前缀改为其他名字,如/File
11 点击 Add 下拉框,选择 AddFiles ,在弹出的对话框中,转到新建的 images 文件夹下,将里面的图标文件添加进来
12 添加完成后右窗口看到刚添加的图标,最后一定要保存 menu.qrc 文件(如果不保存 menu.qrc 文件,在资源选择器中看不到自己添加的资源)
13 再次打开资源选择器,可以看见新添加的图标(如果没有看见新添加的图标,可以尝试点击一下上面的 Reload 按钮)
14 选择 quit.ico 图标后,点击 ok 回到动作编辑窗口,点击 Shortcut 后面的按钮,并按下 Ctrl+Q ,便能将作为“退出”菜单的快捷键
15 这次打开文件菜单,可以看到“退出”菜单项已经有图标