『PyQt5-基础篇』| 04 Qt Designer的初步快速了解

简介: 『PyQt5-基础篇』| 04 Qt Designer的初步快速了解

1 Qt Designer入口

  • 之前文章设置好了Qt Designer工具;
  • 现在直接在Pycharm中打开;
  • 路径为:工具-External Tools-Qt Designer
    在这里插入图片描述
    在这里插入图片描述

    2 Qt Designer-Widget Box

  • 一般情况下,我们创建一个应用程序选的是Main Window;
  • 选择后进入到Qt Designer的设计界面:
    在这里插入图片描述

    2.1 窗口部件盒(Widget Box)

  • 最左侧的就是Widget Box
    在这里插入图片描述
  • 所有同类的控件会在一起显示;

    2.2 Layouts布局

  • LayoutsQt Designer支持的4中布局;
    在这里插入图片描述
布局 说明 示例
Vertical Layout 竖直布局 在这里插入图片描述

Horizontal Layout |水平布局 | 在这里插入图片描述
| Grid Layout | 栅格布局 | 在这里插入图片描述 |
| Form Layout | 表格布局 |在这里插入图片描述

2.3 Spacers间隔部件

部件 说明 示例
Horizontal Spacer 水平间隔部件 在这里插入图片描述
Vertical Spacer 竖直间隔部件 在这里插入图片描述

2.4 Button按钮

按钮控件 说明 示例
Push Button 按压按钮 在这里插入图片描述
Tool Button 工具按钮 在这里插入图片描述
Radio Button 单选按钮 在这里插入图片描述
Check Box 多选框 在这里插入图片描述
Command Link Button 命令链接按钮 在这里插入图片描述
Dialog Button Box 对话框按钮 在这里插入图片描述

2.5 Item Views(Model-Based)

  • item视图(基于模型);
控件 说明
List View 列表视图
Tree View 树视图
Table View 表格视图
Column View 列视图
Undo View 撤销视图

2.6 Item Widgets(Item-Based)

  • item小部件(基于item);
控件 说明
List Widget 列表小部件
Tree Widget 树小部件
Table Widget 表格小部件

2.7 Containers容器

控件 说明 示例
Group Box 组合框 在这里插入图片描述
Scroll Area 滚动区 在这里插入图片描述
Tool Box 工具箱 在这里插入图片描述
Tab Widget 选项卡 在这里插入图片描述
Stacked Widget 堆栈控件 在这里插入图片描述
Frame 边框控件 在这里插入图片描述
Widget 窗口控件 在这里插入图片描述
MDI Area 多文档区域 在这里插入图片描述
Dock Widget 停靠小部件 在这里插入图片描述

2.8 Input Widget输入部件

控件 说明
Combo Box 下拉选择框 在这里插入图片描述
Font Combo Box 字体下拉选择框 在这里插入图片描述
Line Edit 单行文本编辑框 在这里插入图片描述
Text Edit 文本编辑框 在这里插入图片描述
Plain Text Edit 纯文本编辑框 在这里插入图片描述
Spin Box 数字设定框 在这里插入图片描述
Double Spin Box 小数设定框 在这里插入图片描述
Time Edit 时间编辑框 在这里插入图片描述
Date Edit 日期编辑框 在这里插入图片描述
Date/Time Edit 日期/时间编辑框 在这里插入图片描述
Dial 圆表盘 在这里插入图片描述
Horizontal Scroll Bar 水平滚动条 在这里插入图片描述
Vertical Scroll Bar 垂直滚动条 在这里插入图片描述
Horizontal Slider 水平滑块 在这里插入图片描述
Vertical Slider 垂直滑块 在这里插入图片描述
Key Sequence Edit 键序列编辑器 在这里插入图片描述

2.9 Display Widget展示小部件

控件 说明 示例
Label 标签 在这里插入图片描述
Text Browser 文本浏览器 在这里插入图片描述
Graphics View 图象视图 在这里插入图片描述
Calendar Widget 日历小部件 在这里插入图片描述
LCD Number LCD数字 在这里插入图片描述
Progress Bar 进度条 在这里插入图片描述
Horizontal Line 水平条 在这里插入图片描述
Vertical Line 垂直条 在这里插入图片描述
openGL widget 开放图形库小部件 在这里插入图片描述

3 部件属性

  • 比如LCD数字部件的属性如下:
    在这里插入图片描述
  • 比如QWidget部件属性:
    在这里插入图片描述
    在这里插入图片描述
目录
相关文章
|
9月前
|
图形学 Python 容器
【PyQt5桌面应用开发】3.Qt Designer快速入门(控件详解)
【PyQt5桌面应用开发】3.Qt Designer快速入门(控件详解)
1218 0
|
2月前
|
传感器 安全
第四问:QT中信号和槽原理
Qt的信号与槽机制是观察者模式的典型实现,允许对象间通信而不直接依赖。信号用于通知事件发生,槽是响应信号的函数,通过`QObject::connect()`连接。这种机制实现了松耦合、灵活扩展和自动通知,适用于UI更新和数据绑定等场景。
86 1
|
JavaScript 前端开发 数据格式
使用阿里云管理控制台识别DDOS攻击
什么是流量攻击? 流量攻击:合法的数据请求技术(大量)+傀儡机器的访问(大量)=DDoS(分布式拒绝服务攻击)类型:DDoS攻击分为两种: 第一类:大数据+大流量→压垮网络设备与服务器链路(4层的DDOS) 第二类:大量无法完成的不完全请求→快速耗尽服务器资源(7层的CC) 具体表现在: 前面聊到了两种类型的攻击所带来的主机侧与网络侧的变化,那么实际上的效果是什么样的呢? 最直观的感受就是客户端连接出错,服务器崩溃。
2474 0
|
9月前
|
C++ 容器
[Qt5] 提升部件类的用法
[Qt5] 提升部件类的用法
128 0
|
数据采集 API Python
自制简易谷歌翻译器详解(附完整UI界面及代码文件)
自制简易谷歌翻译器详解(附完整UI界面及代码文件)
406 1
|
XML C++ 数据格式
|
人工智能 安全 开发者
AI辅助软件开发:代码自动补全和错误检测
在软件开发的过程中,编写高质量的代码是至关重要的。然而,编写大量的代码并保证其准确性和完整性是一项具有挑战性的任务。幸运的是,现代的软件开发中出现了AI辅助工具,能够提供代码自动补全和错误检测的功能。本文将介绍这些功能的优势,并演示如何使用AI辅助工具来提高开发效率和代码质量。
1129 0
|
8月前
|
机器学习/深度学习 存储 自动驾驶
基于YOLOv8深度学习的路面坑洞检测系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战
基于YOLOv8深度学习的路面坑洞检测系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战

热门文章

最新文章