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

摘要:1、介绍 pyqt5中,允许通过类似css的层叠样式表的形式,直接为组件声明显示样式,比如设置字体、字体颜色和背景色等。 具体的是,是通过QWidget类中声明的setStyle或setStyleSheet方法设置。 setStyle(self, a0: QStyle) setStyleSheet( 阅读全文
posted @ 2023-07-03 16:19 挖洞404 阅读(373) 评论(0) 推荐(0) 编辑
摘要:1、介绍 基于对话框选择颜色 2、方法 getColor(initial: Union[QColor, Qt.GlobalColor, QGradient] = Qt.white, parent: typing.Optional[QWidget] = None, title: str = '', o 阅读全文
posted @ 2023-07-03 03:11 挖洞404 阅读(549) 评论(0) 推荐(0) 编辑
摘要:1、介绍 QInputDialog输入对话框,提供了五种输入模式,进行快捷的输入交互。 对话框打开时,无论是否设置parent,都不能操作其它窗口 返回tuple类型,索引1为bool类型,为True表示点击Ok按钮关闭对话框,为False则是点击Cancle按钮或窗口右上角关闭按钮 调用方法时,必 阅读全文
posted @ 2023-07-03 02:27 挖洞404 阅读(328) 评论(0) 推荐(0) 编辑
摘要:搜索功能:根据子字符串,在QPlaintTextEdit组件获取的纯文本中搜索,生成索引list。然后根据索引进行跳转 标记功能:QPlainTextEdit组件中选择文本,设置为标记,记录索引。然后根据html显示 两种标记方案: 光标跳转和选择 不会改变文本内容 可以快速查看某一个项 html标 阅读全文
posted @ 2023-07-02 04:30 挖洞404 阅读(271) 评论(0) 推荐(0) 编辑
摘要:1、介绍 几乎任意组件都可以设置右键菜单 2、使用 2.1 事件绑定 self.window.plainTextEdit: QPlainTextEdit self.window.plainTextEdit.setContextMenuPolicy(Qt.CustomContextMenu) self 阅读全文
posted @ 2023-07-02 03:19 挖洞404 阅读(541) 评论(0) 推荐(0) 编辑
摘要:1、介绍 窗口菜单,只有QMainWindow组件才可以设置。 class QMenuBar(QWidget): """ QMenuBar(parent: typing.Optional[QWidget] = None) """ QMainWindow可以基于三种方式使用: setMenuBar(s 阅读全文
posted @ 2023-07-02 03:18 挖洞404 阅读(169) 评论(0) 推荐(0) 编辑
摘要:1、介绍 下拉列表。 class QComboBox(QWidget): """ QComboBox(parent: typing.Optional[QWidget] = None) """ 注意:方法调用时,对于必要参数,不能直接使用形参名传递,而只能按顺序传递,否则会报异常崩溃。 2、项的增删改 阅读全文
posted @ 2023-07-02 03:17 挖洞404 阅读(735) 评论(0) 推荐(0) 编辑
摘要:1、介绍 阅读全文
posted @ 2023-07-02 03:16 挖洞404 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1、介绍 阅读全文
posted @ 2023-07-02 03:15 挖洞404 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1、介绍 阅读全文
posted @ 2023-07-02 03:14 挖洞404 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1、介绍 阅读全文
posted @ 2023-07-02 03:14 挖洞404 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1、介绍 QPlainTextEdit文本域组件 QPlainTextEdit(parent: typing.Optional[QWidget] = None) QPlainTextEdit(text: str, parent: typing.Optional[QWidget] = None) 2、 阅读全文
posted @ 2023-07-02 03:09 挖洞404 阅读(191) 评论(0) 推荐(0) 编辑
摘要:1、介绍 单行文本框组件。 class QLineEdit(QWidget): """ QLineEdit(parent: typing.Optional[QWidget] = None) QLineEdit(contents: str, parent: typing.Optional[QWidge 阅读全文
posted @ 2023-07-02 03:08 挖洞404 阅读(664) 评论(0) 推荐(0) 编辑
摘要:1、介绍 阅读全文
posted @ 2023-07-02 03:05 挖洞404 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1、介绍 阅读全文
posted @ 2023-07-02 03:05 挖洞404 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1、介绍 QMainWindow组件,是最常用的窗口组件。 import sys from PyQt5.QtWidgets import QMainWindow, QApplication from PyQt5.uic import loadUi class my_window: def __ini 阅读全文
posted @ 2023-07-02 02:57 挖洞404 阅读(77) 评论(0) 推荐(0) 编辑
摘要:1、窗口、窗口标题和窗标 (1)window 返回当前组件的窗口对象,如果本身就是窗口,则返回本身对象 比如QMainWindow对象调用该对象,返回类型即QMainWindow (2)setWindowTitle 设置窗口标题,参数为str类型 (3)windowTitle 获取窗口标题,返回类型 阅读全文
posted @ 2023-07-02 02:42 挖洞404 阅读(88) 评论(0) 推荐(0) 编辑
摘要:1、位置 (1)x和y 分别返回当前组件相对于所在容器左上顶点在水平方向和垂直方向上的距离,类型为int,单位是像素 当前组件在父容器中完全显示,则x和y为正数,否则超出范围,会出现负数。 如果当前组件作为窗口组件独立显示,其父容器则是整个屏幕,此时是标题栏的左上顶点对应屏幕左上顶点计算 此时,如果 阅读全文
posted @ 2023-07-02 02:36 挖洞404 阅读(649) 评论(0) 推荐(0) 编辑
摘要:1、介绍 QWidget是几乎所有pyqt显示用组件的直接或间接父类,其声明的属性和方法很具有代表性。 QWidget既可以是窗口组件,独立显示,可以容纳其他组件。也可以是一般组件,被其他组件容纳。 常用的窗口组件包括QWidget、QMainWindow和QDialog。其它组件继承QWidget 阅读全文
posted @ 2023-07-02 02:35 挖洞404 阅读(73) 评论(0) 推荐(0) 编辑
摘要:1、ui创建 pyqt的ui创建形式,实际有大约四种: 直接编写,调用pyqt组件类创建组件对象 创建类继承pyqt组件类,调用自定义类创建对象 designer创建.ui文件,用工具转译成.py文件,然后调用其创建对象 designer创建.ui文件,loadUi函数加载,解析出组件对象 从自己长 阅读全文
posted @ 2023-07-02 01:46 挖洞404 阅读(99) 评论(0) 推荐(0) 编辑

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