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

运行结果:

相关推荐
Hua-Jay12 小时前
OpenCV联合C++/Qt 学习笔记(二十三)----图像校正及单目位姿估计
c++·笔记·qt·opencv·学习·计算机视觉
西安邮电大学12 小时前
SpringMVC执行流程
java·后端·spring·面试
清平乐的技术专栏12 小时前
一文读懂Kafka中的“消费”(对标MySQL数据库)
数据库·mysql·kafka
i220818 Faiz Ul12 小时前
智慧养老平台|基于SprinBoot+vue的智慧养老平台系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·毕设·智慧养老平台
AI砖家12 小时前
每日一个skill:web-artifacts-builder,构建复杂 Claude.ai HTML Artifact 的生产力工具包
java·前端·人工智能·python
彦为君12 小时前
JavaSE-05-字符串(全面深入)
java·开发语言·python·ai·ai编程
IT策士12 小时前
Django 从 0 到 1 打造完整电商平台:登录与登出功能实现
数据库·django·sqlite
呃呃本12 小时前
算法题(动态规划)
算法·动态规划
程序边界12 小时前
标量子查询消除与向量化:一个被低估的协同效应
数据库
zero.cyx12 小时前
软件设计师(4)数据库
数据库