菜单栏工具栏介绍
菜单栏和工具栏在开发中应用很广泛,如下:
且工具栏可根据需要移动到不同位置
添加图标资源
添加资源图标目的是为了在菜单栏和工具栏中显示图标,程序美观;
项目中添加新文件,选择QT—资源文件—输入名称“imgs”,其他选项默认
添加到项目中;
在imgs.qrc中,点击“Add Prefix”添加前缀,修改前缀名称后,点击“Add Files”添加图像;
图像资源成功导入;
程序实现
首先在头文件中声明QMenu(菜单栏)、QToolBar(工具栏)、QAction(动作)
QMenu *fileMenu;//声明菜单栏
QMenu *operaMenu;//声明菜单栏
QToolBar *fileTool;//声明工具栏
QAction *readAct;//声明读文件菜单
QAction *writeAct;//声明写文件菜单
QAction *updateAct;//声明更新文件菜单
QAction *exitAct;//声明推出程序菜单
首先创建动作,并使用connect() 绑定动作执行内容
void MainWindow::CreateActions()//实例化下拉菜单功能
{
const QIcon readActIcon =QIcon(“:/imgs/read.png”);
readAct = new QAction(readActIcon, QStringLiteral(“读取文件(&O)”),this);//实例化readAct
readAct->setStatusTip(QStringLiteral(“读取文件”));//设置鼠标停留显示内容
readAct->setShortcuts(QKeySequence::Open);//打开快捷键
connect(readAct,