随笔分类 -  pyqt5学习笔记

记录学习pyqt5学习过程
摘要:https://blog.csdn.net/weixin_41710606/article/details/86747877 https://blog.csdn.net/qq_31342997/article/details/89174950 阅读全文
posted @ 2020-04-22 19:13 墨色无墨 阅读(813) 评论(0) 推荐(0)
摘要:import sys from PyQt5.QtGui import * from PyQt5.QtCore import * from PyQt5.QtWidgets import * class MenuDemo(QMainWindow): def __init__(self, parent=N 阅读全文
posted @ 2020-03-22 16:32 墨色无墨 阅读(492) 评论(0) 推荐(0)
摘要:QSpinBox:步长调节器和一个单行文本框 案例 from PyQt5.Qt import * class SB(QSpinBox): def textFromValue(self, p_int): print("xx2", p_int) # 1 * 1 return str(p_int) + " 阅读全文
posted @ 2020-03-21 17:35 墨色无墨 阅读(331) 评论(0) 推荐(0)
摘要:安装环境:https://bbs.huaweicloud.com/blogs/141628 阅读全文
posted @ 2020-03-20 17:34 墨色无墨 阅读(183) 评论(0) 推荐(0)
摘要:QKeySequeueEdit:通常用作快捷方式 案例 from PyQt5.Qt import * class Window(QWidget): def __init__(self): super().__init__() self.setWindowTitle("QKeySequenceEdit 阅读全文
posted @ 2020-03-20 15:57 墨色无墨 阅读(203) 评论(0) 推荐(0)
摘要:QPainTextEditer:纯文本编辑 案例 from PyQt5.Qt import * import sys # *************占位提示文本***************开始 # app = QApplication(sys.argv) # # window = QWidget( 阅读全文
posted @ 2020-03-20 15:56 墨色无墨 阅读(341) 评论(0) 推荐(0)
摘要:QTextEditer:继承QAbstractScrollArea 适用于段落和字符 是一个高级的所见即所得查看器、编辑器 可以加载纯文本和富文本文件 案例:如下所示 占位提示文本 内容设置 自动化格式 软换行模式 覆盖模式设置 字体格式 颜色设置 对齐方式 光标设置 只读设置 from PyQt5 阅读全文
posted @ 2020-03-20 13:14 墨色无墨 阅读(803) 评论(0) 推荐(0)
摘要:QABstractScrollArea是滚动区域的低级抽象 案例 from PyQt5.Qt import * import sys app = QApplication(sys.argv) window = QWidget() window.setWindowTitle("QTextEdit父类功 阅读全文
posted @ 2020-03-18 16:56 墨色无墨 阅读(288) 评论(0) 推荐(0)
摘要:QFrame是一个基类,可以选择直接使用;主要用来控制一些边框样式案例 from PyQt5.Qt import * import sys # 是一个基类,可以选择直接使用;主要用来控制一些边框样式 # 1. 创建一个应用程序对象 app = QApplication(sys.argv) # 2. 阅读全文
posted @ 2020-03-18 16:53 墨色无墨 阅读(1695) 评论(0) 推荐(0)
摘要:QLinneEdit即单行文本编辑器,允许用户输入和编辑单行纯文本 案例说明 文本设置和获取 文本输出模式 占位提示字符串 清空按钮显示 添加操作行为 自动补全 输入限制 输入设置验证器方式一 输入设置验证器方式二 掩码字符 光标控制 文本边框设置 对齐方式 信号 from PyQt5.Qt imp 阅读全文
posted @ 2020-03-18 16:52 墨色无墨 阅读(303) 评论(0) 推荐(0)
摘要:QCheckbox:复选框,一般用于给用户提供若干选项中多选操作 案例 from PyQt5.Qt import * import sys app = QApplication(sys.argv) window = QWidget() window.setWindowTitle('QCheckBox 阅读全文
posted @ 2020-03-18 09:18 墨色无墨 阅读(1018) 评论(0) 推荐(0)
摘要:ButtonGroup即按钮组;提供一个按钮容器,可以将多个按钮划分为一组 案例 from PyQt5.Qt import * import sys app = QApplication(sys.argv) window = QWidget() window.setWindowTitle("按钮组的 阅读全文
posted @ 2020-03-18 07:40 墨色无墨 阅读(834) 评论(0) 推荐(0)
摘要:QRadioButton继承于QAbstractButton;一般用于给用户提供若干选项中的单选操作案例 from PyQt5.Qt import * import sys app = QApplication(sys.argv) window = QWidget() window.setWindo 阅读全文
posted @ 2020-03-18 07:13 墨色无墨 阅读(773) 评论(0) 推荐(0)
摘要:QToolButton继承于QAbstractButton;提供一个快速访问按钮 案例:每一个都是独立的程序 简单案例 按钮样式风格 设置箭头 自动提升 菜单 from PyQt5.Qt import * import sys # *************简单案例***************开始 阅读全文
posted @ 2020-03-16 17:27 墨色无墨 阅读(569) 评论(0) 推荐(0)
摘要:QCommandLinkButton继承于QPushButton;用途类似于按钮,用于一组互斥选项之间进行选择案例展示 # 0. 导入需要的包和模块 from PyQt5.Qt import * import sys # 1. 创建一个应用程序对象 app = QApplication(sys.ar 阅读全文
posted @ 2020-03-16 16:11 墨色无墨 阅读(565) 评论(0) 推荐(0)
摘要:QPushButton继承于基类QAbstractButton;QAbstractButton的方法QPushButton都可以用;用来给用户点击,来完成某种动作的控件 案例: 控件建立 扁平化 简单菜单建立 右击菜单建立 from PyQt5.Qt import * import sys # ** 阅读全文
posted @ 2020-03-16 16:01 墨色无墨 阅读(657) 评论(0) 推荐(0)
摘要:QAbstractbutton是按钮类抽象的基类,无法使用只能通过子类去实现他所拥有的功能 简单例子 from PyQt5.Qt import * import sys app = QApplication(sys.argv) window = QWidget() window.setWindowT 阅读全文
posted @ 2020-03-16 13:44 墨色无墨 阅读(268) 评论(0) 推荐(0)
摘要:QmMainwindow:用来创建窗口,窗口可以包含菜单栏,工具栏,状态栏,标题栏 设置状态栏 import sys from PyQt5.QtWidgets import QMainWindow, QApplication from PyQt5.QtGui import QIcon class M 阅读全文
posted @ 2020-03-16 09:52 墨色无墨 阅读(732) 评论(0) 推荐(0)
摘要:使用步骤:1.创建一个布局管理器对象 2.直接把布局管理器对象设置给需要布局的父控件 3.把需要布局的子控件添加到布局管理器当中 简单实例: QBoxlayout:盒子布局 from PyQt5.Qt import * import sys class Window(QWidget): def __ 阅读全文
posted @ 2020-03-13 20:26 墨色无墨 阅读(312) 评论(0) 推荐(0)
摘要:pyqt的线程的使用非常简单-建立一个自定义的类(如thread),使它继承自QThread,并实现其run()方法即可; 在使用线程时可以直接得到thread实例,调用其start()函数即可启动线程。线程启动后,会自动调用其实现run方法,该方法就是线程的执行函数。 业务的线程任务就写在run( 阅读全文
posted @ 2020-03-13 14:21 墨色无墨 阅读(10428) 评论(0) 推荐(4)