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

运行结果:

相关推荐
深圳佛手5 分钟前
几种限流算法介绍和使用场景
网络·算法
翻斗花园牛图图-5 分钟前
MySQL——表的操作
数据库·mysql
August_._6 分钟前
【MySQL】触发器、日志、锁机制 深度解析
java·大数据·数据库·人工智能·后端·mysql·青少年编程
Halo_tjn7 分钟前
基于 Object 类及包装类的专项实验
java·开发语言·计算机
百锦再7 分钟前
第10章 错误处理
java·git·ai·rust·go·错误·pathon
拾忆,想起15 分钟前
超时重传 vs 快速重传:TCP双保险如何拯救网络丢包?
java·开发语言·网络·数据库·网络协议·tcp/ip·php
@老蝴16 分钟前
Java EE - 线程的状态
开发语言·java-ee·intellij-idea
從南走到北17 分钟前
JAVA国际版同城外卖跑腿团购到店跑腿多合一APP系统源码支持Android+IOS+H5
android·java·ios·微信小程序·小程序
budingxiaomoli22 分钟前
多线程(一)
java·开发语言·jvm·java-ee
python15628 分钟前
谷歌推出Nano Banana,全新图像编辑模型
数据库