QT窗口(3)-状态栏

QT窗口(3)-状态栏

状态栏

代码如下:

C++ 复制代码
	//存在就获取,不存在就创建
    QStatusBar*statusBar=this->statusBar();
    this->setStatusBar(statusBar);
    //显示一个临时消息
    statusBar->showMessage("这是一个状态消息");

运行结果如下:

通过showMessage可以在状态栏显示文本,时间是可以自定义的,单位是ms

代码如下:

C++ 复制代码
statusBar->showMessage("这是一个状态消息",3000);

如果不填,就是会持续存在

也可以用Label

可以设置进度条:

代码如下:

C++ 复制代码
	QProgressBar*progressBar=new QProgressBar();
    progressBar->setRange(0,100);
    progressBar->setValue(50);
    statusBar->addWidget(progressBar);

运行结果如下:

复制代码
QPushButton*button=new QPushButton("按钮");
    statusBar->addPermanentWidget(button);//从右往左放置

运行结果:

相关推荐
请站在我身后6 分钟前
无声视频自动配音效,开源模型thinksound 和mmaudio复现
人工智能·深度学习·算法·计算机视觉·aigc
Franciz小测测9 分钟前
MariaDB 10.4.34 安装配置文档(Windows 版)
数据库·windows·mariadb
屁股割了还要学18 分钟前
【C语言进阶】题目练习(2)
c语言·开发语言·c++·学习·算法·青少年编程
WINDHILL_风丘科技25 分钟前
VisualXML全新升级 | 新增BusLoad计算
数据库·汽车电子·数据编辑
weixin_4576653927 分钟前
基于可变参模板的线程池
linux·c++
没有口袋啦38 分钟前
Redis 介绍和部署
数据库·redis·缓存
Hello.Reader41 分钟前
Go-Redis 入门与实践从连接到可观测,一站式掌握 go-redis v9**
开发语言·redis·golang
编程小白gogogo1 小时前
Student后台管理系统查询接口
java·spring·mybatis
为什么要内卷,摆烂不香吗1 小时前
LVS部署DR模式集群
服务器·数据库·lvs
007php0071 小时前
使用LNMP一键安装包安装PHP、Nginx、Redis、Swoole、OPcache
java·开发语言·redis·python·nginx·php·swoole