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

【Qt Design】界面介绍

文章目录

  • 前言
  • Widget Box(工具箱)
  • 对象查看器
  • Qt Design属性编译器
    • sizePolicy内容
  • 信号/槽编辑器
  • 资源浏览器
  • ui文件


前言


Widget Box(工具箱)

提供很多控件
在这里插入图片描述

对象查看器

对象查看区域,可以查看主窗口放置对象的列表
在这里插入图片描述

Qt Design属性编译器

在这里插入图片描述

  • objectName,控件对象名称。
  • geometry,相对坐标系。
  • sizePolicy,控件大小策略。
  • minimumSize,最小宽度、高度。
  • maximumSize,最大宽度、高度。如果想让窗口或控件的大小固定,则可以将minimumSize和 maximumSize这两个属性设置成一样的数值。
  • font,字体。
  • cursor,光标。
  • windowTitle,窗口标题。
  • windowsIcon/icon,窗口图标/控件图标。.iconSize,图标大小。
  • toolTip,提示信息。
  • statusTip,任务栏提示信息。text,控件文本。
  • shortcut,快捷键。

sizePolicy内容

在这里插入图片描述

  • Fixed:窗口控件具有其sizeHint所提示的尺寸且尺寸不会再改变。
  • Minimum:窗口控件的sizeHint所提示的尺寸就是它的最小尺寸;该窗口控件不能被压缩得比这个值小,但可以变得更大。
  • Maximum:窗口控件的sizeHint所提示的尺寸就是它的最大尺寸;该窗口控件不能变得比这个值大,但它可以被压缩到minisizeHint给定的尺寸大小。
  • Preferred:窗口控件的sizeHint所提示的尺寸就是它的期望尺寸;该窗口控件可以缩小到minisizeHint所提示的尺寸,也可以变得比sizeHint所提示的尺寸还要大。
  • Expanding:窗口控件可以缩小到minisizeHint所提示的尺寸,也可以变得比sizeHint所提示的尺寸大,但它希望能够变得更大。
  • MinimumExpanding:窗口控件的sizeHint所提示的尺寸就是它的最小尺寸;该窗口控件不能被压缩得比这个值还小,但它希望能够变得更大。
  • Ignored:无视窗口控件的sizeHint和 minisizeHint所提示的尺寸,按照默认来设置。

信号/槽编辑器

在这里插入图片描述

信号/槽编辑器、动作编辑器和资源浏览器,其中在信号/槽编辑器中,可以为控件添加自定义的信号和槽函数,编辑控件的信号和槽函数。

资源浏览器

在这里插入图片描述

在资源浏览器中,可以为控件添加图片,比如 Label、Button的背景图片。

ui文件

采用Qt Designer 工具设计的界面文件默认为.ui文件,描述了窗口中控件的属性列表和布局显示。.ui 文件里面包含的内容是按照XML(可扩展标记语言)格式处理的。
可以用文本格式打开,查看相应参数。



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

相关文章:

  • GraphRAG如何使用ollama提供的llm model 和Embedding model服务构建本地知识库
  • 正则表达式先入门,精不精通看修行
  • 【C++】构造函数与析构函数
  • 阀井可燃气体监测仪,开启地下管网安全新篇章-旭华智能
  • 森林网络部署,工业4G路由器实现林区组网远程监控
  • 优化 Vue项目中 app.js 文件过大,初始化加载过慢、带宽占用过大等问题
  • fastjson 导致的OOM
  • 多个总体均值的比较(一)
  • 快速上手极狐GitLab设计管理功能
  • 读千脑智能笔记05_千脑智能理论
  • 算法——二分查找算法
  • day38WEB攻防-通用漏洞XSS跨站绕过修复http_onlyCSP标签符号
  • 深入探索 MySQL 8 中的 JSON 类型:功能与应用
  • 当前小程序跳转另一个小程序
  • 【高质量精品】2024美赛B题22页word版高质量半成品论文+多版保奖思路+数据+前四问思路代码等(后续会更新)
  • 数据类型完整版
  • Day4.
  • Linux【docker 设置阿里源】
  • 杨中科 ASP.NETCORE 高级14 SignalR
  • C++类和对象入门(三)
  • error getting ip from ipam: operation get is not supported on blockkey
  • 88.网游逆向分析与插件开发-物品使用-物品使用策略管理UI的设计
  • 01. k210-命令行环境搭建(ubuntu环境)
  • 自学Java的第二十天
  • 使用Dubbo实现微服务之间的高效通信
  • 肿瘤免疫分型