QStatusBar
一、描述
QStatusBar 类提供了一个适合呈现状态信息的水平条。
QStatusBar 可以显示三类信息:
- 临时信息:短暂显示,定时消失。
- 正常信息:显示临时信息时,正常信息会隐藏。
- 永久信息:不会被隐藏。
二、类型成员
1、sizeGripEnabled : bool
右下角的 QSizeGrip 是否启用。默认为 true。
三、成员函数
1、void clearMessage()
删除显示的临时消息。
2、【信号】void messageChanged(const QString &message)
每当临时消息更改时,都会发出此信号。新的临时消息在参数中传递,当消息被删除时,该参数是一个空字符串。
3、void showMessage(const QString &message, int timeout = 0)
隐藏正常消息并在指定的毫秒数内显示给定的临时消息,显示临时消息结束后之前隐藏的正常消息也不会再次出现。如果 timeout 为 0,则消息将作为正常消息一直显示。
4、void addPermanentWidget(QWidget *widget, int stretch = 0)
将给定的小部件作为显示永久消息的小部件添加到此状态栏,位于状态栏的最右侧。当状态栏尺寸变化时,stretch 参数用于计算给定小部件的合适大小。 默认拉伸因子为 0,即为小部件提供最小空间。
如果临时消息很长,小部件也不会被临时消息阻挡。
int insertPermanentWidget(int index, QWidget *widget, int stretch = 0)
在索引处插入永久小部件。
5、void addWidget(QWidget *widget, int stretch = 0)
将给定的小部件添加到此状态栏。参数2同上。
小部件位于第一个永久小部件的最左侧并且可能会被临时消息遮挡。
int insertWidget(int index, QWidget *widget, int stretch = 0)
在索引处插入小部件。
6、QString currentMessage()
返回当前显示的临时消息,如果没有此类消息,则返回空字符串。
7、void removeWidget(QWidget *widget)
从状态栏中移除指定的小部件。可以移除通过 addWidget() 和 addPermanentWidget() 添加的小部件。
此功能不会删除小部件,而是将其隐藏。要再次添加小部件,必须同时调用 addWidget() / addPermanentWidget() 和 show() 函数。
QStatusBar相关推荐
- pythongui界面实例带注释_python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例...
PyQt5状态栏控件QStatusBar简介 MainWindow对象在底部保留有一个水平条,作为状态栏(QstatusBar),用于显示永久或临时的状态信息 QStatusBar类中的常用方法 方法 ...
- QT的QStatusBar类的使用
详细说明 QStatusBar类提供适合显示状态信息的水平条. 每个状态指示器分为以下三类之一: 临时-短暂占据状态栏的大部分.例如,用于解释工具提示文本或菜单项. 正常-占据状态栏的一部分,并可能被 ...
- PyQt5-菜单栏工具栏状态栏的使用(QMenuBar、QToolBar、QStatusBar)
一.QMenuBar 窗体标题下方QMenuBar作为窗体菜单栏:QMenu对象提供了一个可以添加菜单栏的控件,也可以用于创建上下文菜单和弹出菜单选项: 每个QMenu对象都可以包含一个或者多个QAc ...
- pythongui项目实例_python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例...
PyQt5状态栏控件QStatusBar简介 MainWindow对象在底部保留有一个水平条,作为状态栏(QstatusBar),用于显示永久或临时的状态信息 QStatusBar类中的常用方法 方法 ...
- 状态栏QStatusBar
文章目录 常用方法 信号 使用 设置永久信息 样式修改 QMainWindow的结构如下: 栏位于主窗口的最下方,提供一个显示工具提示等信息的地方.用于显示永久或临时的状态信息. 状态信息可以分为三类 ...
- 主窗口(06):【类】QStatusBar [官翻]
文章目录 详细说明 属性 公共函数 构造和析构 属性相关 增删 当前信息 公共槽 信号 受保护的函数 重写的受保护的函数 演示代码 QStatusBar Class QStatusBar类提供了一个适 ...
- Python Qt GUI设计:将UI文件转换为Python文件的三种妙招(基础篇—2)
目录 1.创建项目 2.将.ui文件生成.py文件 2.1.Eric 6编译 2.2.Python命令行编译 2.3.脚本编译 3.界面.逻辑分离思想 在开始本文之前提醒各位朋友,Python记得安装 ...
- python 视频播放界面_PyQt转换显示Python-OpenCV图像实现图形化界面的视频播放
一.引言 在Python-OpenCV中显示图像时调用的是一个单独的窗口,有时我们需要将这些图像显示在PyQt的图形化界面上,这样就可以将整个图像显示与PyQt图形化界面进行整合.但OpenCV格式的 ...
- 怎么判断模式窗体打开的窗体名_QtitanRibbon是什么?该怎么用?
QtitanRibbon组件实现了Microsoft Ribbon for Qt的概念,设计用于任何使用Qt开发的商业应用.这个组件和Qt一道为获取一些应用提供了一个难得的机会,这些应用在全球三大主要 ...
最新文章
- ​孙家广院士:大数据软件的机遇与挑战
- Spring MVC 全注解配置 (十一)
- 命令行无法运行php,php不支持执行cmd命令行
- 16-Understanding the Armv8.x extensions
- Java 关于中文乱码处理的经验总结
- maven中引入oracle驱动报错Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0
- 天津市全国计算机等级报名时间,天津市2018年全国计算机等级考试报名时间及地点...
- 关于生活工作学习之感悟-第一篇
- powershell的stable和preview版本
- vue移动端项目使用自定义字体
- SSM实现增删改查(IDEA)
- 斐讯n1卡在android,斐讯N1,看本地高清电影请务必刷coreelec
- JavaScript梗图详解
- web前端基础——Less语法
- android exif 相册,android 读取图片 EXIF信息
- 重庆大Vseo这么多年的seo心得
- 框架设计之菜鸟漫漫江湖路系列 三:初入江湖
- 流式计算利器-Storm
- Mac 调节鼠标移速
- ZK zul中显示纯的HTML代码