初识工具栏
来源:互联网 发布:python 数据采集 编辑:程序博客网 时间:2024/06/06 00:33
1.工具栏使用
工具栏QToolbar提供了一个包含一组控件的可以移动的面板。
工具栏可以添加QMenu,QWidget,QAction等。
QList <QAction*> action1; QAction *action1_1 = new QAction("打开"); QAction *action1_2 = new QAction("关闭"); QAction *action1_3 = new QAction("设置"); action1.append(action1_1); action1.append(action1_2); action1.append(action1_3); ui->mainToolBar->addActions(action1);//添加action QToolButton *bt = new QToolButton(); bt->setText("选择"); QMenu * tool_menu = new QMenu(bt); tool_menu->addAction("删除"); tool_menu->addAction("添加"); tool_menu->addAction("撤销"); bt->setMenu(tool_menu); bt->setPopupMode(QToolButton::MenuButtonPopup); ui->mainToolBar->addWidget(bt);//添加按钮菜单 QSpinBox *sb = new QSpinBox(ui->mainToolBar); ui->mainToolBar->addWidget(sb);//添加数字选择器
效果:
2.设置工具栏属性
ui->mainToolBar->setMovable(false);//设置可否移动 ui->mainToolBar->setAllowedAreas(Qt::AllToolBarAreas);//设置允许的停靠位置 ui->mainToolBar->setFloatable(false);//设置是否可以悬停
阅读全文
0 0
- 初识工具栏
- 工具栏
- 工具栏
- 工具栏
- 工具栏
- 工具栏
- 工具栏
- 工具栏
- 初识
- 初识
- 初识
- 自定义工具栏
- 工具栏编程
- 创建工具栏
- 隐藏工具栏
- VC 工具栏
- 浮动工具栏
- 彩色工具栏
- JAVA基础
- HDU 1103 Flo's Restaurant
- eclipse下操作hadoop处理文件的简单的例子
- 自定义Android Toast
- 《TCP/IP详解 卷1:协议》读书笔记 第八章 Traceroute程序
- 初识工具栏
- Cannot change version web module 3.0
- Hibernate Annotation 一对多单向关联
- android中src和background区别
- Serv-U设置FTP Passvie模式端口范围
- Redis数据结构简介
- java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal res
- leetcode:Unique Substrings in Wraparound String
- MySQL学习(一)