当前位置: 首页 > article >正文

QT闲记-状态栏,模态对话框,非模态对话框

1、创建状态栏

跟菜单栏一样,如果是继承于QMainWindow类,那么可以获取窗口的状态栏,否则就要创建一个状态栏。通过statusBar()获取窗口的状态栏。

2、添加组件

通常添加Label 来显示相关信息,当然也可以添加其他的组件。通过addWidget()添加组件

3、设置状态栏样式

同工具栏,状态栏一样可以通过setStyleSheet()来设置状态栏的信息。

    //获取窗口状态栏
    QStatusBar *status_bar = this->statusBar(); //获取已存在的状态栏
    this->setStatusBar(status_bar); //
    QLabel *label = new QLabel(this);
    label->setText("find a error");
    status_bar->addWidget(label);
    status_bar->setStyleSheet("QStatusBar{background-color:red}");

在Qt 坏境中,我们根据是否阻塞和非阻塞对话框把它分为模态对话框和非模态对话框。主要有一下二个方面来确定非模态和模态:

一、setModal(true);模态设置为true, 非模态设置为false.

二、显示。 模态调


http://www.kler.cn/a/558931.html

相关文章:

  • 485. 最大连续 1 的个数
  • 【CI/CD】Jenkinsfile管理+参数化构建+邮件通知以及Jenkins + SonarQube 代码审查
  • 【数据库维护】如何解决Clickhouse数据库Too many parts报错
  • 当“欲望号街车”遇阻:解锁自由的疯狂选择题
  • 【C语言】指针(5)
  • 回合制文字版格斗游戏(类的运用)
  • 复刻Dummy机械臂保姆教程
  • 二、Spring Framework基础:IoC(控制反转)和DI(依赖注入)
  • 正则表达式常用记录
  • Mac (M1) 本地使用DockerDesktop 安装Kafka,SpringBoot整合Kafka
  • 2024大模型技术全景解构:从开源生态到商业落地的深度博弈
  • 【Java虚拟机】垃圾回收器
  • 【MySQL 一 数据库基础】深入解析 MySQL 的索引(3)
  • 智能交通系统(Intelligent Transportation Systems):智慧城市中的交通革新
  • 光明谷推出AT指令版本的蓝牙音箱SOC 开启便捷智能音频开发新体验
  • 图片爬取案例
  • 基于ffmpeg+openGL ES实现的视频编辑工具-添加滤镜(七)
  • 第二十四周:OpenPose:使用部分亲和场的实时多人2D姿态估计
  • java中ArrayList用法
  • 深度学习入门:从零开始理解神经网络