pyqt5

pyqt5-QListWidget

1、介绍 list组件,或者说列表组件。 2、类和初始化 class QListWidget(QListView): 快速查询: QListWidget(parent: typing.Optional[QWidget] = None) addItem(self, aitem: QListWidget ......
pyqt5-QListWidget QListWidget pyqt5 pyqt

pyqt5-QMessageBox

1、介绍 这是pyqt的消息框组件,可以弹窗错误报告、警告、信息提示、询问对话框。 2、错误报告 QMessageBox.critical( self.ui, '错误', '请选择爬取数据存储路径!') 3、警告 QMessageBox.warning( self.ui, '阅读太快', '阅读客户 ......
pyqt5-QMessageBox QMessageBox pyqt5 pyqt

pyqt5-QFileDialog

1、介绍 这是pyqt的文件选择窗口。 2、使用 (1)单一文件选择 getOpenFileName(parent: QWidget = None, caption: str = '', directory: str = '', filter: str = '', initialFilter: st ......
pyqt5-QFileDialog QFileDialog pyqt5 pyqt

pyqt5-QInputDialog

1、介绍 这是pyqt的对话框输入组件。 2、使用 getText弹出对话框,让用户输入 单行文本 getMultiLineText弹出对话框,让用户输入 多行文本 getInt弹出对话框,让用户输入 整数 getItem弹出对话框,让用户选择 选项 from PySide2.QtWidgets i ......
pyqt5-QInputDialog QInputDialog pyqt5 pyqt

Windows系统下安装Anaconda并配置python3+pyqt5开发环境

基于统一的开发环境的处理需要,目前python开发一般采用Anaconda管理包作为平台。Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。 1. Anaconda下载 ......
Anaconda Windows python3 环境 python

程序报错 No module named 'PyQt5' 的解决方案

输入以下命令: 调出CMD直接执行: pip install PyQt5 -i https://pypi.douban.com/simple 运行结果如下: 完美解决! 当然也可以运行 pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/si ......
解决方案 方案 程序 module PyQt5

pyqt5-QPlainTextEdit

1、介绍 这是pyqt的纯文本多行输入组件。 2、类和初始化 class QPlainTextEdit(QAbstractScrollArea): """ QPlainTextEdit(parent: QWidget = None) QPlainTextEdit(str, parent: QWidg ......

pyqt5-QSpinBox

1、介绍 数值调整组件,可以通过点击切换数值。一般是十进制整数 2、类和初始化 class QSpinBox(QAbstractSpinBox): """ QSpinBox(parent: QWidget = None) """ def __init__(self, parent=None): pa ......
pyqt5-QSpinBox QSpinBox pyqt5 pyqt

pyqt5-QTreeWidget

1、介绍 树形组件 2、类和初始化 class QTreeWidget(QTreeView): """ QTreeWidget(parent: QWidget = None) """ def __init__(self, parent=None): pass 3、属性 4、方法 (1)setColu ......
pyqt5-QTreeWidget QTreeWidget pyqt5 pyqt

pyqt5-QTableWidget

1、介绍 这是pyqt的表格组件。 2、类和初始化 class QTableWidget(QTableView): def __init__(self, *__args): pass 示例: self.table = QTableWidget(self.w) 3、属性 4、方法 (1)columnC ......
pyqt5-QTableWidget QTableWidget pyqt5 pyqt

pyqt5-QTabWidget

QTabWidget 详解 – fengMisaka – 博客园 (cnblogs.com) 1、介绍 标签页组件。 2、类和初始化 class QTabWidget(QWidget): def __init__(self, parent=None): pass 3、属性 4、常用方法 (1)add ......
pyqt5-QTabWidget QTabWidget pyqt5 pyqt

pyqt5-QMenuBar

1、介绍 菜单栏组件。这里指的是QMainWindow窗口顶部水平的菜单栏。 2、类和初始化 class QMenuBar(QWidget): """ QMenuBar(parent: QWidget = None) """ def __init__(self, parent=None): pass ......
pyqt5-QMenuBar QMenuBar pyqt5 pyqt

pyqt5-QMenu

1、介绍 菜单组件。有两种场景: 窗口的菜单栏设置一个或多个QMenu 其他组件绑定右键菜单,探出一个QMenu 2、类和初始化 class QMenu(QWidget): """ QMenu(parent: QWidget = None) QMenu(str, parent: QWidget = ......
pyqt5-QMenu QMenu pyqt5 pyqt

pyqt5-QAction

1、介绍 动作。这是QMenu添加的项,或者QMenuBar组件直接添加。 2、类和初始化 class QAction(__PyQt5_QtCore.QObject): """ QAction(parent: QObject = None) QAction(str, parent: QObject ......
pyqt5-QAction QAction pyqt5 pyqt

pyqt5-QAbstractButton

1、介绍 该类定义了不同按钮类型的公共方法。其他按钮类型继承该类。 2、类和初始化 class QAbstractButton(QWidget): def __init__(self, parent=None): pass 3、属性 4、方法 (1)text 获取文本,类型为str (2)setTe ......

pyqt5-QPushButton

1、介绍 一般按钮。 2、类和初始化 class QPushButton(QAbstractButton): """ QPushButton(parent: QWidget = None) QPushButton(str, parent: QWidget = None) QPushButton(QI ......
pyqt5-QPushButton QPushButton pyqt5 pyqt

pyqt5-QRadio

1、介绍 单选按钮。 多个单选按钮在同一组件中,只能最多被选择一个。可以通过GroupBox划分范围。 2、创建和初始化 class QRadioButton(QAbstractButton): """ QRadioButton(parent: QWidget = None) QRadioButto ......
pyqt5-QRadio QRadio pyqt5 pyqt

pyqt5-QCheckBox

1、介绍 多选按钮。 2、创建和初始化 class QCheckBox(QAbstractButton): """ QCheckBox(parent: QWidget = None) QCheckBox(str, parent: QWidget = None) """ def __init__(se ......
pyqt5-QCheckBox QCheckBox pyqt5 pyqt

pyqt5-QDialogButtonBox

1、介绍 对话按钮框。提供两个按钮,进行选择。 2、创建和初始化 class QDialogButtonBox(QWidget): """ QDialogButtonBox(parent: QWidget = None) QDialogButtonBox(Qt.Orientation, parent ......

pyqt5-QComboBox

1、介绍 下拉列表 2、类和初始化 class QComboBox(QWidget): """ QComboBox(parent: QWidget = None) """ def __init__(self, parent=None): pass 3、属性 4、方法 (1)count 返回下拉列表数 ......
pyqt5-QComboBox QComboBox pyqt5 pyqt

pyqt5-QFontComboBox

1、介绍 字体下拉列表 2、类和初始化 class QFontComboBox(QComboBox): """ QFontComboBox(parent: QWidget = None) """ def __init__(self, parent=None): pass 3、属性 AllFonts ......

pyqt5-QLineEdit

1、介绍 单行文本输入组件。 2、类和初始化 class QLineEdit(QWidget): """ QLineEdit(parent: QWidget = None) QLineEdit(str, parent: QWidget = None) """ def __init__(self, * ......
pyqt5-QLineEdit QLineEdit pyqt5 pyqt

pyqt5-QTextEdit

1、介绍 这是pyqt的多行文本输入组件,支持html、markdown的修饰样式。 2、类和初始化 class QTextEdit(QAbstractScrollArea): """ QTextEdit(parent: QWidget = None) QTextEdit(str, parent: ......
pyqt5-QTextEdit QTextEdit pyqt5 pyqt

pyqt5-介绍

1、介绍 pyqt是python的一个主流的第三方模块,与Qt融合,用于GUI开发。 支持多种常用组件,并且具有很好的默认显示效果 QtDesigner支持图形化直接设计ui,大大减轻工作,得到更好的效果 使用范围广,网络上有很多的中文文档和问答,方便开发 支持pyqthon3语法,目前是pyqt5 ......
pyqt5 pyqt

pyqt5-开发

1、介绍 这里介绍pyqt的一般开发过程。 2、主窗口 一般,使用QMainWindow组件作为主窗口。然后分为三个部分: 标题栏,即窗口名称、图标和关闭按钮等所在行 菜单栏和工具栏 主界面 (1)标题栏 可以是直接使用pyqt提供的默认样式,也可以取消默认样式,然后自定义 (2)主界面 一般不会直 ......
pyqt5 pyqt

pyqt5-事件

1、介绍 pyqt提供了事件机制使用户和程序进行交互。 2、xxed方法 组件的类中声明的类似xxed形式的方法,用于表示事件,使用时将其调用connect方法,指定处理方法。 示例: xx.clicked.connect(self.opt) 绑定组件对象的鼠标单击事件,如果触发,则调用opt方法 ......
事件 pyqt5 pyqt

pyqt5-布局

1、介绍 pyqt可以基于designer快速进行布局,所见即所得,不用关心代码。 2、绝对布局 通过组件的move和update等方法,可以设置组件的左上顶角在父组件的中的绝对位置,从而实现布局。 在实际开发中,可以用于窗口的位置设置,但是一般不用于窗口内组件的管理 move(x, y) # x表 ......
布局 pyqt5 pyqt

pyqt5-QMainWindow

1、介绍 QMainWindow是一个窗口组件,也是最常用的主窗口。 import sys from PyQt5.QtWidgets import QMainWindow, QApplication from PyQt5.uic import loadUi class my_window: def ......
pyqt5-QMainWindow QMainWindow pyqt5 pyqt

pyqt5-QWidget

1、介绍 QWidget是几乎所有pyqt组件的直接或间接父类,其声明的属性和方法很具有代表性。其他组件极大可能是直接使用,所以一般不再阐述。除非少数可能做了个性化覆写。 2、类和初始化 class QWidget(__PyQt5_QtCore.QObject, __PyQt5_QtGui.QPai ......
pyqt5-QWidget QWidget pyqt5 pyqt

PyQt5 软件在 macOS HiDPI 模式下出现字体模糊的问题

PyQt5 编写的软件在 Windows 上会自动适应屏幕的缩放,但在 macOS 上却出现了意料之外的字体模糊的问题。以焰火十二卷为例,在 macOS HiDPI 模式下,重新编译后的界面相比之前要更加清晰。 ......
字体 模式 问题 PyQt5 HiDPI