随笔分类 - 可视化界面 / PYQT5
摘要:一、PyQt5中QThread多线程使用 1.基本概念 首先创建所需要的线程,然后通过不同的线程对象实现不同的功能就可以了。 2.代码 点击查看代码 from PyQt5.Qt import * import sys import time # 1.重写一个类 class Threads(QThre
阅读全文
摘要:一、QPrintDialog打印对话框 1.基本概念 通过对话框展示一些打印设置是我们最常见的打印方式,QPrintDialog打印对话框在这里就起到这个作用,我们通过QPrintDialog可以对打印控件做出复杂的功能和状态设置。这里主要分为两个部分,一是setdialog设置对话框,二是show
阅读全文
摘要:一、 QPrinter打印功能创建流程 1.基本概念 2.代码 点击查看代码 from PyQt5.Qt import * import sys class Window(QWidget) : def __init__(self) : super().__init__() self.setWindo
阅读全文
摘要:一、QScrollBar滚动条控件 1.基本概念 2.代码 点击查看代码 from PyQt5.Qt import * import sys class Window(QWidget) : def __init__(self) : super().__init__() self.setWindowT
阅读全文
摘要:一、QDoubleSpinBox浮点型步长调节器 1.基本概念 QDockWidget停靠悬浮窗口控件就是我们经常见到的一些可停靠可拖动的对话窗口,比如Qt Designer中的右边属性栏等,我们直接可以通过鼠标来拖动。这个比较简单,通过QDockWidget实例化一个对象,把想要添加的控件加入就可
阅读全文
摘要:一、QStackedWidget堆栈窗口控件 1.基本概念 #1.创建列表(横着的) #2.创建窗口 #3.创建堆栈窗口,并把2中的窗口添加进去(竖着的) #4.创建控件,并添加到对应的窗口中 #5.布局列表和堆栈窗口 #6.点击切换页面 2.代码 点击查看代码 from PyQt5.Qt impo
阅读全文
摘要:一、QDoubleSpinBox浮点型步长调节器 1.基本概念 2.代码 点击查看代码 from PyQt5.Qt import * import sys class Window(QWidget) : def __init__(self) : super().__init__() self.set
阅读全文
摘要:一、高级控件-QListWidget列表控件 1.基本概念 QListWidget列表控件是QListView的一个重要的子类,属于窗口级别的控件,使用频率也会比QListView多一些 2.代码 点击查看代码 from PyQt5.Qt import * import sys class Wind
阅读全文
摘要:一、QTreeWidget树控件 1.基本概念 2.代码 点击查看代码 from PyQt5.Qt import * import sys class Window(QWidget) : def __init__(self) : super().__init__() self.setWindowTi
阅读全文
摘要:一、QTreeView树视图控件 1.基本概念 2.代码 点击查看代码 from PyQt5.Qt import * import sys class Window(QWidget) : def __init__(self) : super().__init__() self.setWindowTi
阅读全文
摘要:一、QTableWidget单元格添加控件与单元格设置 1.基本概念 学习QTableWidget单元格添加控件与单元格设置,内容包含对QTableWidget单元格的设置、文本内容的设置和图片的插入等内容。 2.代码 点击查看代码 from PyQt5.Qt import * import sys
阅读全文
摘要:一、高级控件-QListWidget列表控件 1.基本概念 QTableWidget扩展表格控件是QTableView的子类,这个窗口级别的控件使用的比较多 2.代码 点击查看代码 from PyQt5.Qt import * import sys class Window(QWidget) : d
阅读全文
摘要:一、高级控件-QListView列表数据显示控件 1.基本概念 QListView列表数据显示控件也是高级控件的一种,用法比较简单 2.代码 点击查看代码 from PyQt5.Qt import * import sys class Window(QWidget) : def __init__(s
阅读全文
摘要:一、QTableView二维表格视图控件 1.基本概念 QTableView二维表格视图控件主要是用来展示数据的,这里要注意数据源的创建,在后期的应用中数据来源往往是从数据库中调用的,所以QTableView二维表格视图控件的使用类似于我们常见的MVC模型。 2.代码 点击查看代码 from PyQ
阅读全文
摘要:一、QSizePolicy尺寸策略 1.基本概念 QSizePolicy尺寸策略的学习要结合后期我们的Qt Designer中的教程 2.代码 点击查看代码 from PyQt5.Qt import * import sys class size_widget(QLabel) : def sizeH
阅读全文
摘要:一、QStackedLayout堆叠布局管理器 1.基本概念 QStackedLayout堆叠布局管理器学习的内容比较少,在实际开发中主要用于界面的切换,这里主要了解其堆叠规则:界面切换方法,展示模式等功能的使用。 2.代码 点击查看代码 from PyQt5.Qt import * import
阅读全文
摘要:一、QGridLayout网格布局管理器 1.基本概念 QGridLayout网格布局管理器相比较上一个表单布局管理器更像是表格。QGridLayout网格布局管理器学习的重点就是行和列的操作,以及尺寸设置还有一些其他的小功能设置。 2.代码 点击查看代码 from PyQt5.Qt import
阅读全文
摘要:一、QFormLayout表单布局管理器 1.基本概念 QFormLayout表单布局管理器类似于一个表格,操作方法也和我们之前学习过的光标插入和操作表格相似,比如插入行或列,对齐等功能 点击查看代码 from PyQt5.Qt import * import sys class Window(QW
阅读全文