一、描述

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相关推荐

  1. pythongui界面实例带注释_python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例...

    PyQt5状态栏控件QStatusBar简介 MainWindow对象在底部保留有一个水平条,作为状态栏(QstatusBar),用于显示永久或临时的状态信息 QStatusBar类中的常用方法 方法 ...

  2. QT的QStatusBar类的使用

    详细说明 QStatusBar类提供适合显示状态信息的水平条. 每个状态指示器分为以下三类之一: 临时-短暂占据状态栏的大部分.例如,用于解释工具提示文本或菜单项. 正常-占据状态栏的一部分,并可能被 ...

  3. PyQt5-菜单栏工具栏状态栏的使用(QMenuBar、QToolBar、QStatusBar)

    一.QMenuBar 窗体标题下方QMenuBar作为窗体菜单栏:QMenu对象提供了一个可以添加菜单栏的控件,也可以用于创建上下文菜单和弹出菜单选项: 每个QMenu对象都可以包含一个或者多个QAc ...

  4. pythongui项目实例_python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例...

    PyQt5状态栏控件QStatusBar简介 MainWindow对象在底部保留有一个水平条,作为状态栏(QstatusBar),用于显示永久或临时的状态信息 QStatusBar类中的常用方法 方法 ...

  5. 状态栏QStatusBar

    文章目录 常用方法 信号 使用 设置永久信息 样式修改 QMainWindow的结构如下: 栏位于主窗口的最下方,提供一个显示工具提示等信息的地方.用于显示永久或临时的状态信息. 状态信息可以分为三类 ...

  6. 主窗口(06):【类】QStatusBar [官翻]

    文章目录 详细说明 属性 公共函数 构造和析构 属性相关 增删 当前信息 公共槽 信号 受保护的函数 重写的受保护的函数 演示代码 QStatusBar Class QStatusBar类提供了一个适 ...

  7. Python Qt GUI设计:将UI文件转换为Python文件的三种妙招(基础篇—2)

    目录 1.创建项目 2.将.ui文件生成.py文件 2.1.Eric 6编译 2.2.Python命令行编译 2.3.脚本编译 3.界面.逻辑分离思想 在开始本文之前提醒各位朋友,Python记得安装 ...

  8. python 视频播放界面_PyQt转换显示Python-OpenCV图像实现图形化界面的视频播放

    一.引言 在Python-OpenCV中显示图像时调用的是一个单独的窗口,有时我们需要将这些图像显示在PyQt的图形化界面上,这样就可以将整个图像显示与PyQt图形化界面进行整合.但OpenCV格式的 ...

  9. 怎么判断模式窗体打开的窗体名_QtitanRibbon是什么?该怎么用?

    QtitanRibbon组件实现了Microsoft Ribbon for Qt的概念,设计用于任何使用Qt开发的商业应用.这个组件和Qt一道为获取一些应用提供了一个难得的机会,这些应用在全球三大主要 ...

最新文章

  1. ​孙家广院士:大数据软件的机遇与挑战
  2. Spring MVC 全注解配置 (十一)
  3. 命令行无法运行php,php不支持执行cmd命令行
  4. 16-Understanding the Armv8.x extensions
  5. Java 关于中文乱码处理的经验总结
  6. maven中引入oracle驱动报错Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0
  7. 天津市全国计算机等级报名时间,天津市2018年全国计算机等级考试报名时间及地点...
  8. 关于生活工作学习之感悟-第一篇
  9. powershell的stable和preview版本
  10. vue移动端项目使用自定义字体
  11. SSM实现增删改查(IDEA)
  12. 斐讯n1卡在android,斐讯N1,看本地高清电影请务必刷coreelec
  13. JavaScript梗图详解
  14. web前端基础——Less语法
  15. android exif 相册,android 读取图片 EXIF信息
  16. 重庆大Vseo这么多年的seo心得
  17. 框架设计之菜鸟漫漫江湖路系列 三:初入江湖
  18. 流式计算利器-Storm
  19. Mac 调节鼠标移速
  20. ZK zul中显示纯的HTML代码

热门文章

  1. Linux开放端口号
  2. 医院病历的中英文翻译,医生病历本翻译
  3. jQuery事件 笔记
  4. Android S 新特性:应用行为更改
  5. 基于人工鱼群算法的路径优化,鱼群算法的原理
  6. MSTAR软件框架!
  7. HTTP状态码 201 304 404 500等代表的含义
  8. matlab中map工具箱(Mapping toolbox)使用
  9. 4个图片无损压缩工具,快速批量压缩图片,图片高清不糊
  10. 自由人NFT元农(Meta Agriculture)发行计划