Qt 创建菜单
来源:互联网 发布:淘宝win10激活码哪里买 编辑:程序博客网 时间:2024/06/06 00:05
一、创建菜单栏
示例:
QMainWindow::menuBar();
说明:
QMainWindow::menuBar()函数返回一个指向QMenuBar的指针。菜单栏会第一次调用muneBar()函数的时候就创建出来。
二、添加菜单项
示例:
fileMenu = menuBar()->addMenu(tr("&File"));editMenu = menuBar()->addMenu(tr("&Edit"));toolsMenu = menuBar()->addMenu(tr("&Tools"));optionsMenu = menuBar()->addMenu(tr("&Options"));helpMenu = menuBar()->addMenu(tr("&Help"));
效果:
三、添加菜单项子选项
示例:
fileMenu->addAction(newAction); fileMenu->addAction(openAction); fileMenu->addAction(saveAction); fileMenu->addAction(saveAsAction); fileMenu->addSeparator(); //添加分离器 fileMenu->addAction(exitAction);
说明:
添加子选项其实就是添加动作。
添加动作的示例如下:
newAction = new QAction(tr("&New"), this); newAction->setIcon(QIcon(":/images/new.png")); newAction->setShortcut(QKeySequence::New); newAction->setStatusTip(tr("Create a new spreadsheet file")); //状态栏提示 connect(newAction, SIGNAL(triggered()), this, SLOT(newFile()));
效果:
0 0
- Qt程序创建菜单
- Qt程序创建菜单
- Qt 创建菜单
- Qt 创建菜单
- Qt 创建上下文菜单
- QT 创建弹出菜单
- QT 创建鼠标右键菜单
- QT 创建鼠标右键菜单
- QT 创建鼠标右键菜单
- QT 创建鼠标右键菜单
- QT 创建托盘图标和右键菜单
- Qt 创建托盘图标与菜单
- QT 创建托盘图标和右键菜单
- Qt创建右键菜单的方法
- 学习记录-Qt创建按键菜单
- 用Qt创建一个简单的菜单
- Qt中创建菜单和工具栏
- QT右键菜单的创建及相关问题解决
- Android Studio频繁假死解决方法记录
- SQL与NoSQL比较(整理)
- PHP CURL 模拟POST提交(支持代理)
- 最长上升子序列
- 如何实现基于UDP的socket的通信
- Qt 创建菜单
- iOS小技巧积累
- [Cocoa]_[多语言翻译]
- shell修改文件名
- leetcode power of two
- spring security 自定义登陆 - AJAX
- 对用户定义的完整性的认识
- 计算机经典书籍
- C++ 形参与实参的传递