新建文件,双击mainwindow.ui文件进入设计模式
1.首先添加菜单
双击左上角的“在这里输入”,修改为“文件(&F)”,这里要使用英文半角括号。回车在弹出的下拉菜单中将第一项改为“New File(&N)”,并回车。如下图:
在下面的Action编辑器中有了“New File”动作,单击该动作,将其拖入到菜单栏下面的工具栏中。粉色矩形框为工具栏区域,红色框为Action编辑器区域。如下图:
2.添加图标资源
1> 添加QT资源文件,右击项目文件,选择“添加新文件 -> Qt -> Qt Resource File”,文件名为“myImage”,其他选项默认即可。
2> 添加文件。进入资源管理界面,即第一步新建的myImage.qrc文件中。在项目文件夹myMainWindow中新建images的文件夹并放入2张图片。
注意:资源文件images必须放在与myimage.qrc文件同级或子级目录下,如放在其他地方,添加资源时会提示将文件复制到有效位置。
在资源管理界面单击“添加”按钮,选择“添加前缀”,然后将属性栏中的前缀改为“/myImage”,再单击“添加”按钮,选择“添加文件”,在弹出的对话框中进入到前面新建的images文件夹,选中那两张图片单击“打开”即可。这时myimage.qrc文件中出现了添加的图片列表。按Ctrl + S保存对文件的修改。
3.使用图片
进入mainwindow.ui文件设计模式,在Action编辑器中双击“New File”动作,弹出编辑动作对话框。其中对象名改为“action_New”,ToolTip 改为“新建文件”,然后单击图标后面的按钮进入选择资源界面(若没有显示可用资源,需点击左上角的重新加载绿色箭头图标),这里选new.png图片并确定。最后在快捷键后面的输入栏上单击并按下Ctrl + N,就可以将它设置为这个动作的快捷键了。
工具栏中会出现文件图标,如下图
上述动作可以使用代码来实现,可参考 菜单栏和工具栏-2