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

Qt 窗口类型、窗口标志和窗口属性

一、窗口类型

Qt 窗口标志枚举类型用于指定小部件的各种窗口系统属性。其中一些标志取决于底层窗口管理器是否支持它们。以下是窗口类型:

  • Qt::QWidget:这是 QWidget 的默认类型。如果它们有父级,这种类型的部件是子部件,如果没有父控件,则为独立窗口。
  • Qt::Window:通常具有窗口系统框架和标题栏。请注意,如果部件没有父控件,则无法取消设置此标记(可以用在弹出子窗口比父窗口大很多的情况下)。
  • Qt::Dialog:对话框(通常标题栏中没有最大化或最小化按钮)。dget这是 QDialog 的默认类型。如果要将其用作模态对话框,则应从另一个窗口启动它。
  • Qt::Sheet :macOS 表单式窗口。由于使用工作表意味着窗口模态,推荐的方法是使用QWidget :: setWindowModality()或QDialog :: open()。
  • Qt::Drawer:macOS 抽屉式窗口。
  • Qt::Popup:弹出式顶层窗口,即它是模态的,但具有适合弹出菜单的窗口系统框架。
  • Qt::Tool:工具窗口。工具窗口通常是一个小窗口,其标题栏和装饰比通常小,通常用于工具按钮的集合。 如果有父部件,则工具窗口将始终保持在其上。
  • Qt::Tooltip:工具提示窗口。 这在内部用于实现工具提示,没有标题栏和窗口边框。
  • Qt::SplashScreen:闪屏。 这是 QSplashScreen 的默认类型。
  • Qt::SubWindow:子窗口,例如 QMdiSubWindow 窗口小部件。
  • Qt::ForeignWindow:表示由另一个进程创
http://www.lryc.cn/news/496958.html

相关文章:

  • 相机学习笔记——工业相机的基本参数
  • MATLAB - ROS2 ros2genmsg 生成自定义消息(msg/srv...)
  • 【Git 操作】-- 将 fork master 分支的最新commit更新到自己的仓库
  • [高等数学学习记录] 泰勒公式
  • 我的创作纪念日—128天的坚持|分享|成长
  • 万字长文解读深度学习——多模态模型BLIP2
  • selinux与防火墙
  • java基础概念47-ArrayList、LinkList和迭代器
  • Delphi 12.2.1 idhttpserver的使用方法
  • 【golang】单元测试,以及出现undefined时的解决方案
  • jmeter 压测常用静默参数解释应用
  • 【开源】A059-基于SpringBoot的社区养老服务系统的设计与实现
  • 《智能体雏形开发(高阶实操)》开发计划概述
  • QT学习笔记-QStringList,QTimer
  • 如何使用brew安装phpredis扩展?
  • 游戏引擎学习第25天
  • 多线程运行时,JVM(Java虚拟机)的内存模型
  • kernel crash数据解析
  • CLIP模型也能处理点云信息
  • 利用若依代码生成器实现课程管理模块开发
  • 用Python做数据分析环境搭建及工具使用(Jupyter)
  • SpringBoot实战(三十二)集成 ofdrw,实现 PDF 和 OFD 的转换、SM2 签署OFD
  • linux环境人大金仓数据库修改密码
  • 使用ESP32通过Arduino IDE点亮1.8寸TFT显示屏
  • Spring Cloud Alibaba(六)
  • 【包教包会】CocosCreator3.x——重写Sprite,圆角、3D翻转、纹理循环、可合批调色板、不影响子节点的位移旋转缩放透明度
  • jupyter-lab 环境构建
  • 【C++】LeetCode:LCR 026. 重排链表
  • 【Linux】vim编辑器
  • delphi 12 idhttpsever(S)+idhttp(C) 实现简单的JSON API服务