摘要: 搜索功能:根据子字符串,在QPlaintTextEdit组件获取的纯文本中搜索,生成索引list。然后根据索引进行跳转 标记功能:QPlainTextEdit组件中选择文本,设置为标记,记录索引。然后根据html显示 两种标记方案: 光标跳转和选择 不会改变文本内容 可以快速查看某一个项 html标 阅读全文
posted @ 2023-07-02 04:30 挖洞404 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 几乎任意组件都可以设置右键菜单 2、使用 2.1 事件绑定 self.window.plainTextEdit: QPlainTextEdit self.window.plainTextEdit.setContextMenuPolicy(Qt.CustomContextMenu) self 阅读全文
posted @ 2023-07-02 03:19 挖洞404 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 窗口菜单,只有QMainWindow组件才可以设置。 class QMenuBar(QWidget): """ QMenuBar(parent: typing.Optional[QWidget] = None) """ QMainWindow可以基于三种方式使用: setMenuBar(s 阅读全文
posted @ 2023-07-02 03:18 挖洞404 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 下拉列表。 class QComboBox(QWidget): """ QComboBox(parent: typing.Optional[QWidget] = None) """ 注意:方法调用时,对于必要参数,不能直接使用形参名传递,而只能按顺序传递,否则会报异常崩溃。 2、项的增删改 阅读全文
posted @ 2023-07-02 03:17 挖洞404 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 阅读全文
posted @ 2023-07-02 03:16 挖洞404 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 阅读全文
posted @ 2023-07-02 03:15 挖洞404 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 阅读全文
posted @ 2023-07-02 03:14 挖洞404 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 阅读全文
posted @ 2023-07-02 03:14 挖洞404 阅读(20) 评论(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 阅读(92) 评论(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 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 阅读全文
posted @ 2023-07-02 03:05 挖洞404 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 阅读全文
posted @ 2023-07-02 03:05 挖洞404 阅读(7) 评论(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 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 pyqt5中有三种方式可以设置快捷键,所谓快捷键,本质上就是以单个或多个组合键盘按键的方式,调用某方法。 2、两种方法 2.1 setShortcut方法 """ 直接为组件设置快捷键,不区分事件类型,会调用该组件各种事件绑定的所有方法 """ self.ui.pushButton_2.s 阅读全文
posted @ 2023-07-02 02:48 挖洞404 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 1、窗口、窗口标题和窗标 (1)window 返回当前组件的窗口对象,如果本身就是窗口,则返回本身对象 比如QMainWindow对象调用该对象,返回类型即QMainWindow (2)setWindowTitle 设置窗口标题,参数为str类型 (3)windowTitle 获取窗口标题,返回类型 阅读全文
posted @ 2023-07-02 02:42 挖洞404 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1、位置 (1)x和y 分别返回当前组件相对于所在容器左上顶点在水平方向和垂直方向上的距离,类型为int,单位是像素 当前组件在父容器中完全显示,则x和y为正数,否则超出范围,会出现负数。 如果当前组件作为窗口组件独立显示,其父容器则是整个屏幕,此时是标题栏的左上顶点对应屏幕左上顶点计算 此时,如果 阅读全文
posted @ 2023-07-02 02:36 挖洞404 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 QWidget是几乎所有pyqt显示用组件的直接或间接父类,其声明的属性和方法很具有代表性。 QWidget既可以是窗口组件,独立显示,可以容纳其他组件。也可以是一般组件,被其他组件容纳。 常用的窗口组件包括QWidget、QMainWindow和QDialog。其它组件继承QWidget 阅读全文
posted @ 2023-07-02 02:35 挖洞404 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1、ui创建 pyqt的ui创建形式,实际有大约四种: 直接编写,调用pyqt组件类创建组件对象 创建类继承pyqt组件类,调用自定义类创建对象 designer创建.ui文件,用工具转译成.py文件,然后调用其创建对象 designer创建.ui文件,loadUi函数加载,解析出组件对象 从自己长 阅读全文
posted @ 2023-07-02 01:46 挖洞404 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 pyqt和pyside各自提供了一个图形化设计ui的小工具,分别名为qtdesigner和pydesigner,两者可以通用。以下简称designer designer基于拖拽、设置等操作,快速创建与更改ui,并将结果保存为.ui文件。这实际是一个xml语法的文件,qtdesigner和p 阅读全文
posted @ 2023-07-02 00:15 挖洞404 阅读(156) 评论(0) 推荐(0) 编辑