Qt主窗口 之:QToolBar工具栏

一、QToolBar总结

控件类型 通常数量 说明
QMenuBar 通常1个 遵循用户界面惯例
QToolBar 通常多个(或1个) 按功能分组,用户可自定义
QStatusBar 通常1个 显示应用状态信息

QToolBar(工具栏)

  • 常见情况:大多数应用都有多个工具栏

  • 典型示例

    • 文件工具栏(新建、打开、保存)

    • 编辑工具栏(复制、粘贴、剪切)

    • 格式工具栏(字体、颜色、对齐)

复制代码
// 可以创建多个工具栏
QToolBar *fileToolBar = addToolBar("文件");
QToolBar *editToolBar = addToolBar("编辑");
QToolBar *formatToolBar = addToolBar("格式");

二、常用属性、函数

三、

手动创建QToolBar对象toolBar,再将工具栏加到窗口中(addToolBar);

在addToolBar构造的时候,设置第一个参数为停靠的位置:

Qt::LeftToolBarArea 停靠在左侧

Qt::RightToolBarArea 停靠在右侧

Qt::TopToolBarArea 停靠在顶部

Qt::BottomToolBarArea 停靠在底部

Qt::AllToolBarAreas 以上四个位置都可停靠

创建工具项两个 QAction 对象,构造输入名称。然后添加到工具栏中 (addAction);

3.给工具项设置图标 (setIcon);

4.设置是否可移动(setMoveable);

相关推荐
hssfscv7 小时前
QT的学习笔记4——QMainWindow、资源文件以及主要控件的介绍
笔记·qt·学习
luoyayun3619 小时前
Qt + FFmpeg 音频工具:重采样实现
qt·ffmpeg·重采样
小短腿的代码世界1 天前
Qt Bluetooth源码深度解析:从HCI协议到跨平台API的完整架构
开发语言·qt·架构
小短腿的代码世界1 天前
Qt WebEngine多进程架构与IPC通信:从Chromium多进程到Qt信号槽融合
qt·架构·系统架构
尘中远1 天前
【Qwt 7.0 系列】快速入门与核心新特性概览 —— 更现代的 Qt 数据可视化库
qt·数据可视化·绘图·qwt·科学绘图
初阳7851 天前
【Qt】系统相关(3)——多线程
qt
初阳7851 天前
【Qt】系统相关(2)——文件
开发语言·qt
尘中远2 天前
【Qwt 7.0 系列】坐标轴与刻度系统 —— 刻度引擎、网格、图例与刻度朝内
qt·数据可视化·qcustomplot·qwt·工业软件·科学绘图
sycmancia2 天前
Qt——多线程间的互斥
开发语言·qt
尘中远2 天前
【Qwt 7.0 系列】常用图表类型实战 —— 柱状图、散点图、箱线图与直方图
qt·qwt·工业软件·科学绘图