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);//从右往左放置

运行结果:

相关推荐
百锦再16 小时前
脚本语言的大浪淘沙或百花争艳
java·开发语言·人工智能·python·django·virtualenv·pygame
小猪咪piggy16 小时前
【JavaEE】(23) 综合练习--博客系统
java·数据库·java-ee
周航宇JoeZhou16 小时前
JP4-7-MyLesson后台前端(五)
java·前端·vue·elementplus·前端项目·mylesson·管理平台
David爱编程16 小时前
从 JVM 到内核:synchronized 与操作系统互斥量的深度联系
java·后端
bikong716 小时前
一种高效绘制余晖波形的方法Qt/C++
数据库·c++·qt
渣哥16 小时前
Java Set 不会重复?原来它有“记仇”的本事!
java
一叶飘零_sweeeet16 小时前
从 0 到 1 攻克订单表分表分库:亿级流量下的数据库架构实战指南
java·数据库·mysql·数据库架构·分库分表
苹果醋316 小时前
数据库索引设计:在 MongoDB 中创建高效索引的策略
java·运维·spring boot·mysql·nginx
Dontla16 小时前
Dockerfile解析器指令(Parser Directive)指定语法版本,如:# syntax=docker/dockerfile:1
java·docker·eureka
xianyinsuifeng16 小时前
Oracle 10g → Oracle 19c 升级后问题解决方案(Pro*C 项目)
c语言·数据库·oracle