随笔分类 -  编程技术 / python编程 / pyqt5---

摘要:1、纯文本 setPlainText(self, text: str) 直接设置普通文本,不显示任何样式 是组件整体进行设值 appendPlainText(self, text: str) 拼接纯文本 如果拼接前的组件中已经输出文本,会换行再输出纯文本。如果未输出,则直接在首行输出纯文本 inse 阅读全文
posted @ 2023-06-29 14:12 挖洞404 阅读(1418) 评论(0) 推荐(0) 编辑
摘要:1、介绍 该功能包括: (1)根据匹配规则,在搜索文本中匹配。支持是否正则 (2)对匹配结果,在文本框组件中进行字体颜色标记; 标签显示当前索引和总的匹配个数,当前索引范围从1到匹配个数; 光标跳转到当前索引指向的匹配结果 (3)支持上一个,下一个跳转 2、进一步的设计 有考虑过,基于文本框搜索文本 阅读全文
posted @ 2023-05-01 16:19 挖洞404 阅读(408) 评论(0) 推荐(0) 编辑
摘要:1、介绍 QSplitter类是用于分裂器水平布局或垂直布局,效果是该组件内在水平或垂直方向上的直接子组件,可以用鼠标拖动子组件之间的分界线,以变化各自的宽度或长度。 简单来说,就是在水平布局或垂直布局的固定分配上,允许各组件变化尺寸。 2、类和初始化 class QSplitter(QFrame) 阅读全文
posted @ 2023-04-30 10:43 挖洞404 阅读(281) 评论(0) 推荐(0) 编辑
摘要:1、介绍 pyqt支持两种类型的菜单,窗口的菜单和右键菜单。这里阐述右键菜单的使用。 2、右键触发 from PyQt5.QtCore import Qt self.ui.plainTextEdit: QPlainTextEdit self.ui.plainTextEdit.setContextMe 阅读全文
posted @ 2023-04-28 14:20 挖洞404 阅读(654) 评论(0) 推荐(0) 编辑
摘要:1、介绍 list组件,或者说列表组件。 2、类和初始化 class QListWidget(QListView): 快速查询: QListWidget(parent: typing.Optional[QWidget] = None) addItem(self, aitem: QListWidget 阅读全文
posted @ 2023-04-28 11:53 挖洞404 阅读(191) 评论(0) 推荐(0) 编辑
摘要:之前,一直是designer+pyqt5自带的类进行开发,loadUi加载ui文件。 但,最近考虑在文本框实现行标功能,需要用到一些新的内容,暂记。 参考实现: PyQt5图形界面编程(目录) - 知乎 (zhihu.com) PyQt5图形界面编程 - 知乎 (zhihu.com) PyQt5系列 阅读全文
posted @ 2023-04-27 23:18 挖洞404 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1、介绍 这是pyqt的消息框组件,可以弹窗错误报告、警告、信息提示、询问对话框。 2、错误报告 QMessageBox.critical( self.ui, '错误', '请选择爬取数据存储路径!') 3、警告 QMessageBox.warning( self.ui, '阅读太快', '阅读客户 阅读全文
posted @ 2023-04-18 11:15 挖洞404 阅读(302) 评论(0) 推荐(0) 编辑
摘要:1、介绍 这是pyqt的对话框输入组件。 2、使用 getText弹出对话框,让用户输入 单行文本 getMultiLineText弹出对话框,让用户输入 多行文本 getInt弹出对话框,让用户输入 整数 getItem弹出对话框,让用户选择 选项 from PySide2.QtWidgets i 阅读全文
posted @ 2023-04-18 11:14 挖洞404 阅读(106) 评论(0) 推荐(0) 编辑
摘要:1、介绍 这是pyqt的文件选择窗口。 2、使用 (1)单一文件选择 getOpenFileName(parent: QWidget = None, caption: str = '', directory: str = '', filter: str = '', initialFilter: st 阅读全文
posted @ 2023-04-18 11:13 挖洞404 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1、介绍 菜单栏组件。这里指的是QMainWindow窗口顶部水平的菜单栏。 2、类和初始化 class QMenuBar(QWidget): """ QMenuBar(parent: QWidget = None) """ def __init__(self, parent=None): pass 阅读全文
posted @ 2023-04-16 23:43 挖洞404 阅读(67) 评论(0) 推荐(0) 编辑
摘要:QTabWidget 详解 – fengMisaka – 博客园 (cnblogs.com) 1、介绍 标签页组件。 2、类和初始化 class QTabWidget(QWidget): def __init__(self, parent=None): pass 3、属性 4、常用方法 (1)add 阅读全文
posted @ 2023-04-16 23:43 挖洞404 阅读(689) 评论(0) 推荐(0) 编辑
摘要:self.window.tableWidget_2: QTableWidget self.window.tableWidget_2.setColumnCount(7) self.window.tableWidget_2.setHorizontalHeaderLabels(['名称', '所在目录', 阅读全文
posted @ 2023-04-16 23:42 挖洞404 阅读(601) 评论(0) 推荐(0) 编辑
摘要:1、介绍 树形组件。实际上树组件很多特性和表格组件类似。 2、类和初始化 class QTreeWidget(QTreeView): """ QTreeWidget(parent: QWidget = None) """ def __init__(self, parent=None): pass 快 阅读全文
posted @ 2023-04-16 23:41 挖洞404 阅读(1282) 评论(0) 推荐(0) 编辑
摘要:1、介绍 这是pyqt的纯文本多行输入组件。 2、类和初始化 class QPlainTextEdit(QAbstractScrollArea): """ QPlainTextEdit(parent: QWidget = None) QPlainTextEdit(str, parent: QWidg 阅读全文
posted @ 2023-04-16 23:41 挖洞404 阅读(447) 评论(0) 推荐(0) 编辑
摘要:1、介绍 这是pyqt的多行文本输入组件,支持html、markdown的修饰样式。 2、类和初始化 class QTextEdit(QAbstractScrollArea): """ QTextEdit(parent: QWidget = None) QTextEdit(str, parent: 阅读全文
posted @ 2023-04-16 23:40 挖洞404 阅读(228) 评论(0) 推荐(0) 编辑
摘要:1、介绍 单行文本输入组件。 2、类和初始化 class QLineEdit(QWidget): """ QLineEdit(parent: QWidget = None) QLineEdit(str, parent: QWidget = None) """ def __init__(self, * 阅读全文
posted @ 2023-04-16 23:40 挖洞404 阅读(118) 评论(0) 推荐(0) 编辑
摘要:1、介绍 字体下拉列表 2、类和初始化 class QFontComboBox(QComboBox): """ QFontComboBox(parent: QWidget = None) """ def __init__(self, parent=None): pass 3、属性 AllFonts 阅读全文
posted @ 2023-04-16 23:39 挖洞404 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1、介绍 下拉列表 2、类和初始化 class QComboBox(QWidget): """ QComboBox(parent: QWidget = None) """ def __init__(self, parent=None): pass 快速查询: QComboBox(parent: ty 阅读全文
posted @ 2023-04-16 23:39 挖洞404 阅读(105) 评论(0) 推荐(0) 编辑
摘要:1、介绍 对话按钮框。提供两个按钮,进行选择。 2、创建和初始化 class QDialogButtonBox(QWidget): """ QDialogButtonBox(parent: QWidget = None) QDialogButtonBox(Qt.Orientation, parent 阅读全文
posted @ 2023-04-16 23:38 挖洞404 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1、介绍 一般按钮。 2、类和初始化 class QPushButton(QAbstractButton): """ QPushButton(parent: QWidget = None) QPushButton(str, parent: QWidget = None) QPushButton(QI 阅读全文
posted @ 2023-04-16 23:36 挖洞404 阅读(140) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示