Bootstrap
Python Qt GUI设计:将UI文件转换为Python文件的三种妙招(基础篇—2)

本篇博文讲讲 Qt Creator 使用方法,分享三种将UI界面文件编译为Python文件的方法。

Python Qt GUI设计:信号与槽的使用方法(基础篇—7)

信号(signal)和槽(slot)是Qt的核心机制,也是在PyQt编程中对象之间进行通信的机制。

Python Qt GUI设计:UI界面可视化组件、属性概述(基础篇—4)

Qt Designer中有很多UI界面组件,每种组件相对应有可设置的属性,本篇博文来让我们简单了解一下吧~

Python Qt GUI设计:窗口布局管理方法【基础】(基础篇—5)

Qt Designer 4种窗口布局方式:垂直布局、水平布局、栅格布局和表单布局~

Python Qt GUI设计简介、环境下载和安装(基础篇—1)

Qt主要用于桌面程序开发和嵌入式开发,经过 20 多年的发展,Qt已经成为最优秀的跨平台开发框架之一,在各行各业的项目开发中得到广泛应用。

Python Qt GUI设计:QComboBox下拉列表框类(基础篇—14)

QComboBox是一个集按钮和下拉选项于一体的控件,也被称为下拉列表框。

Python Qt GUI设计:窗口之间数据传递(拓展篇—5)

在开发程序时,如果这个程序只有一个窗口,则应该关心这个窗口里面的各个控件之间是如何传递数据的。如果这个程序有多个窗口,那么还应该关心不同的窗口之间是如何传递数据的。

Python Qt GUI设计:5种事件处理机制(提升篇—3)

事件处理机制本身很复杂,是PyQt底层的知识点,当采用信号与槽机制处理不了时,才会考虑使用事件处理机制。

Python Qt GUI设计:菜单栏、工具栏和状态栏的使用方法(拓展篇—2)

在使用Qt Creator创建UI文件时,MainWindow主窗口,主要包含:菜单栏、工具栏、状态栏等。

Python Qt GUI设计:窗口布局管理方法【强化】(基础篇—6)

本篇博文在4种窗口布局方式基础上继续深入聊聊API函数~

Python Qt GUI设计:QMdiArea和QMdiSubWindow类实现多文档界面(拓展篇—3)

MDI (Multiple Document Interface,多文档界面)应用程序占用较少的内存资源,子窗口都可以放在主窗口容器中。

Python Qt GUI设计:QTableView、QListView、QListWidet、QTableWidget、QTreeWidget和QTreeWidgetltem表格和树类(提升篇—1)

表格与树解决的问题是如何在一个控件中有规律地呈现更多的数据。PyQt提供了两种控件类用于解决该问题,其中一种是表格结构的控件类,另一种是树形结构的控件类。

Python Qt GUI设计:QCalendar日历类和QDateTimeEdit时间类(基础篇—20)

QCalendar日历类和QDateTimeEdit时间类的使用方法~

Python Qt GUI设计:QScrollBar类实现窗口水平或垂直滑动条效果(拓展篇—4)

使用QScrollBar可以在窗口控件提供了水平的或垂直的滚动条,这样可以扩大当前窗口的有效装载面积,从而装载更多的控件。

Python Qt GUI设计:QTabWidget、QStackedWidget和QDockWidget容器控件类(提升篇—2)

有时候我们可能会面临这样一种情况:所开发的程序包含了太多的控件,导致一个窗口装载不下或者装载的控件太多而不美观。 本篇博文就来解决这个问题,即如何在现有的窗口空间中装载更多的控件。

Python Qt GUI设计:多线程中信号与槽的使用(基础篇—9)

有时候在项目开发时,经常会遇到一些耗时操作导致界面迟缓卡顿,为了解决这个问题,可以创建多线程,使用主线程更新界面使用子线程实时处理数据,最后将结果显示到界面上。

简单五步:给你的 Golang 应用加一个 GUI ( Electron 驱动)

构建一个 Golang 应用是简单而有趣的。但有时你想在蛋糕上加点糖:GUI。这个案例,我将利用 astilectron 讲解如何在简单的 Golang 应用上添加 GUI。

Python Qt GUI设计:信号与槽的使用方法(基础篇—7)

信号(signal)和槽(slot)是Qt的核心机制,也是在PyQt编程中对象之间进行通信的机制。

Python Qt GUI设计:UI界面可视化组件、属性概述(基础篇—4)

Qt Designer中有很多UI界面组件,每种组件相对应有可设置的属性,本篇博文来让我们简单了解一下吧~

Python Qt GUI设计:窗口布局管理方法【基础】(基础篇—5)

Qt Designer 4种窗口布局方式:垂直布局、水平布局、栅格布局和表单布局~

Python Qt GUI设计简介、环境下载和安装(基础篇—1)

Qt主要用于桌面程序开发和嵌入式开发,经过 20 多年的发展,Qt已经成为最优秀的跨平台开发框架之一,在各行各业的项目开发中得到广泛应用。

Python Qt GUI设计:QComboBox下拉列表框类(基础篇—14)

QComboBox是一个集按钮和下拉选项于一体的控件,也被称为下拉列表框。

Python Qt GUI设计:窗口之间数据传递(拓展篇—5)

在开发程序时,如果这个程序只有一个窗口,则应该关心这个窗口里面的各个控件之间是如何传递数据的。如果这个程序有多个窗口,那么还应该关心不同的窗口之间是如何传递数据的。

Python Qt GUI设计:5种事件处理机制(提升篇—3)

事件处理机制本身很复杂,是PyQt底层的知识点,当采用信号与槽机制处理不了时,才会考虑使用事件处理机制。

Python Qt GUI设计:QMainWindow、QWidget和QDialog窗口类(基础篇—10)

QMainWindow、QWidget和QDialog三个类都是用来创建窗口的,可以直接使用,也可以继承后再使用,在Qt Designer创建UI文件可以选择这三种窗口类型。

Python Qt GUI设计:菜单栏、工具栏和状态栏的使用方法(拓展篇—2)

在使用Qt Creator创建UI文件时,MainWindow主窗口,主要包含:菜单栏、工具栏、状态栏等。

Python Qt GUI设计:窗口布局管理方法【强化】(基础篇—6)

本篇博文在4种窗口布局方式基础上继续深入聊聊API函数~

Python Qt GUI设计:QMdiArea和QMdiSubWindow类实现多文档界面(拓展篇—3)

MDI (Multiple Document Interface,多文档界面)应用程序占用较少的内存资源,子窗口都可以放在主窗口容器中。

Python Qt GUI设计:QTableView、QListView、QListWidet、QTableWidget、QTreeWidget和QTreeWidgetltem表格和树类(提升篇—1)

表格与树解决的问题是如何在一个控件中有规律地呈现更多的数据。PyQt提供了两种控件类用于解决该问题,其中一种是表格结构的控件类,另一种是树形结构的控件类。

Python Qt GUI设计:QClipboard剪贴数据类(基础篇—19)

QClipboard类提供了对系统剪贴板的访问,可以在应用程序之间复制和粘贴数据,它的操作类似于QDrag类,使用类似的数据类型。

Python Qt GUI设计:QCalendar日历类和QDateTimeEdit时间类(基础篇—20)

QCalendar日历类和QDateTimeEdit时间类的使用方法~

Python Qt GUI设计:QSlider滑动条类(基础篇—16)

QSlider控件提供了一个垂直或水平的滑动条,滑动条是一个用于控制有界值的典型控件,它允许用户沿水平或垂直方向在某一范围内移动滑块,并将滑块所在的位置转换成一个合法范围内的整数值。

Python Qt GUI设计:QScrollBar类实现窗口水平或垂直滑动条效果(拓展篇—4)

使用QScrollBar可以在窗口控件提供了水平的或垂直的滚动条,这样可以扩大当前窗口的有效装载面积,从而装载更多的控件。

Python Qt GUI设计:QDrag拖拽数据传输类(基础篇—18)

为用户提供的拖曳功能很直观,在很多桌面应用程序中,复制或移动对象都可以通过拖曳来完成。

Python Qt GUI设计:QPainter、QPen、QBrush和QPixmap窗口绘图类(基础篇—17)

本篇博文主要介绍如何实现在窗口中绘图,在 PyQt5中,一般可以通过QPainter、QPen、QBrush和QPixmap这四个类来实现绘图功能。

其他标签