Qt菜单\工具栏
2015-11-04 11:23
483 查看
/* * File(F) * New(N) Ctrl + N * Open(O) Ctrl + O * ---------------------------- * Close(C) Ctrl + Q */ QMenu *menuFile_ = new QMenu(tr("File(&F)"), this); QAction *actionNew_ = menuFile_->addAction(QIcon("./images/new.png"), tr("New(&N)")); actionNew_->setShortcut(QKeySequence(tr("Ctrl+N"))); QAction *actionOpen_ = menuFile_->addAction(QIcon("./images/open.png"), tr("Open(&O)")); actionOpen_->setShortcut(QKeySequence(tr("Ctrl+O"))); menuFile_->addSeparator(); QAction *actionClose_ = menuFile_->addAction(tr("Close(&C)")); QMenuBar *bar = menuBar(); //获取QMainWindow的菜单栏 bar->addMenu(menuFile_); //添加菜单 QToolBar *barFile_ = new QToolBar(tr("11"), this); barFile_->addAction(actionNew_); barFile_->addAction(actionOpen_); barFile_->addAction(actionClose_); barFile_->setAllowedAreas(Qt::LeftToolBarArea|Qt::TopToolBarArea); barFile_->setOrientation(Qt::Vertical);
QMainWindow的成员函数添加工具栏 addToolBar(Qt::TopToolBarArea, barFile_);
相关文章推荐
- Qt TextEdit 使用
- QTP的退出函数
- 在ubuntu下使用Qt5.4连接mysql数据库出现错误
- Qt在线安装
- timerEvent()事件跟QTimer类之间的疑问
- 基于QML开发的二维码生成的QML插件
- QT pro文件介绍
- PyQt4(简单布局)
- 基于MQTT+WCF 实现Web 接口转即时服务
- Qt 5 常见错误汇总
- 在unity3d中接受MQTT消息协议数据C# .net,M2Mqtt
- MQTT协议笔记之头部信息
- PyQt4 学习笔记7之控件II
- 运用QRegExp 解析字符串
- 设置QTabWidget中tab页的大小
- QT5入门之30-控件
- qt移植到arm上的过程
- Qtcreator4.8+Ubuntu14.04 fcitx无法输入中文
- QT中QPainter的使用及矩形、圆形等常见图形的画法
- 简单的QT绘图程序