扩展知识:
熟悉常用的窗口组件:
1 按钮类
QPushButton |
普通按钮 |
QToolButton |
工具按钮:通常在工具栏使用 |
QRadioButton |
单选框 |
QCheckBox |
复选框 |
QCommanLinkButton |
Vista风格的命令链接按钮 |
QDialogButtonBox |
对话框按钮组:确定、取消 |
2 显示组件
QLabel |
标签 |
QTextBrowser |
文本区域 |
QGraphicsView |
图像显示 |
QCalendarWidget |
日历组件 |
QProgressBar |
进度条 |
QLCDNumber |
液晶数字显示 |
QWebView |
Web浏览器视图 |
QDeclarativeView |
显示Qt声明的用户接口 |
3 输入组件
QComboBox |
下拉选框 |
QFontComboBox |
字体选择 |
QLineEdit |
单行文本框 |
QTextEdit |
多行文本框(富文本) |
QPlainTextEdit |
多行文本框(纯文本) |
QSpinBox |
整数范围调节器 |
QDoubleSpinBox |
实型范围调节器 |
QDial |
环形范围调节器 |
QSlider |
滑动调节器 |
QTimeEdit |
时间输入框 |
QDateEdit |
日期输入框 |
QDateTimeEdit |
时间日期输入框 |
4 容器类
QFrame |
帧窗口 |
QWidget |
界面部件,所有界面对象类的基类 |
QToolBox |
工具栏容器 |
QTabWidget |
多标签容器 |
QStackedWidget |
层次容器,一次只有一个可见 |
QScollArea |
滚动区域 |
QGroupBox |
对象组容器 |
QMdiArea |
多文档容器 |
QDockWidget |
悬浮容器 |
http://www.cnblogs.com/answeryi/archive/2012/09/27/2706184.html
相关推荐
# PyQt6窗口多种组件样式美化 调整窗口皮肤外观 代码写有中文注释,方便学习。 1. 原windows默认样式 2. 美化样式(浅色vscode) 3. 美化样式(深色vscode) 4. 美化样式(紫色浅色vscode) 5. 美化样式(棕色深色...
# PyQt5无边框窗口边缘可拖动调节窗口大小 双击最大化还原 1. 去除窗口边框,自绘标题栏; 2. 通过鼠标事件定义了窗口边缘的拖动事件,使无边框窗口也能调节大小; 3. 增加了自绘标题栏双击时窗口最大化和还原的事件...
您可能感兴趣的文章:PyQt5笔记之弹出窗口大全PyQt5创建一个新窗口的实例pyqt5 实现多窗口跳转的方法对PyQt5基本窗口控件 QMainWindow的使用详解PyQt5 多窗口连接实例pyqt5对用qt designer设计的窗体
# PyQt5将窗口嵌入桌面源码 恢复时不会留下窗口痕迹 1. 使用 pywin32 查找到"SHELLDLL_DefView"窗口的父窗口,即桌面; ...4. 解决在win7/win10/win11上窗口解锁恢复后桌面上会留下窗口痕迹的bug。
pyqt父子窗口相互传值,网上都是简单的介绍,同类的demo基本没有找到。 希望该demo能帮到需要的朋友。
PyQt5窗口无边框+窗口拖动+窗口拉伸全部实现,源码分享给大家。
# PyQt5实现单窗口多界面切换 多选项卡示例程序 1. 在窗口中创建选项卡组件,可以包含多个界面; 2. 对每个界面分别定义界面内容; 3. 点击选项卡标签即可切换界面。
主要为大家详细介绍了PyQt5每天必学之关闭窗口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
pyqt5 实现 主窗口中动态添加控件 自己使用的笨方法,但是效果一样
pyqt5 多窗口调用-模式和非模式对话框显示 QDialog用exec(), mainwindow用show()
Python 如何实现在PyQt5窗口中弹出等待提示框 Python源码Python 如何实现在PyQt5窗口中弹出等待提示框 Python源码Python 如何实现在PyQt5窗口中弹出等待提示框 Python源码Python 如何实现在PyQt5窗口中弹出等待提示...
基于Python和PyQt5实现同一窗口下多界面切换
通过第三方库PyQt5,利用信号与槽实现从主窗口打开子窗口,并将子窗口中的数据传递到主窗口中。 利用Qt Designer设计界面文件并编译成.py文件,然后编写调用程序,实现业务逻辑与界面的分离。
利用PyQt5实现窗口切换 下面是一个小程序,利用PyQt5实现窗口切换,希望对大家有所帮助。 ```python import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QPushButton,QDialog,QLabel ...
# PyQt5点击按钮弹出自定义窗口 创建新窗口 1. 创建 QPushButton 按钮并绑定点击事件函数; 2. 点击按钮时创建自己定义的窗口类对象并显示; 3. 包含两个例程,分别为只能弹出一个窗口和可以反复点击按钮创建无限个...
PyQt5中,主要使用以下三个类来创建窗口,可以直接使用,也可以继承后再使用 QMainWindow QWidget QDialog QMainWindow QMainWindow可以包含菜单栏,工具栏,状态栏,标题栏等,是GUI程序的主窗口。 如果我们需要...
主要为大家详细介绍了PyQt5实现无边框窗口的标题拖动和窗口缩放,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
pyqt5 多窗口交互-使用信号与槽 两种方式,内置信号和自定义信号,供大家参考。
Python3.x+Pyqt5实现主窗体里树形导航栏(QTreeWidget工具)按钮驱动分割器QSplitter动态载入多个子窗体,鼠标右键实现展开节点菜单,且第3个子窗体还实现了界面与业务逻辑分离