本文介绍一个 Python 的第三方的打印库 PrettyPrinter,可以使得打印的结果更加好看,更加有结构化。
Python 临时文件模块 tempfile
本文会介绍 Python 创建临时文件,临时文件夹的模块 tempfile。其中使用 TemporaryFile 类创建「临时文件」,使用 mkdtemp 方法创建「临时文件夹」。
Python GUI 工具 tkinter 介绍
本文将会介绍 Tkinter 模块的使用。Tkinter 模块是 Python 的标准 Tk GUI 工具包的接口。Python 有许多的 GUI 的库,但只有 Tkinter 是...
Python 打包分发工具 setuptools 简介
本文会介绍 Python 的标准打包及分发工具 setuptools。会介绍 setup.py 文件的格式,以及四种安装的方式。
使用 PyQt 快速搭建带有 GUI 的应用(8)–多窗口之间跳转
在实际应用编写中,可能会出现多个界面之间相互的跳转。例如有一个主界面,点击按钮之后会有另外一个窗口显示。在本文中,我们就会介绍这样的例子。包含一个主要 QDialog,点击按钮会出...
使用 PyQt 快速搭建带有 GUI 的应用(7)–打开文件和文件夹
本文介绍在 PyQt 中最常见的功能,选择对应的文件,或是选择对应的文件夹,使用系统默认的应用打开相应的文件。本文会通过一个例子,介绍上面的三个功能。
使用 PyQt 快速搭建带有 GUI 的应用(6)–动态添加组件
本文会介绍一个动态增加组件的 PyQt 的例子。通过点击按钮,向应用中动态的增加 QLabel 和 QLineEdit。
使用 PyQt 快速搭建带有 GUI 的应用(5)–鼠标悬浮操作
本文会介绍 PyQt 中鼠标悬停触发事件的做法。会通过两个例子,说明如何在鼠标悬停在不同的组件上时,触发不同的事件。
使用 PyQt 快速搭建带有 GUI 的应用(4)–多线程的使用
本文会介绍 PyQt 中的多线程的使用,防止主界面冻结。同时也会介绍在 PyQt 中的进程池与进程之间的通信,进程锁。
使用 PyQt 快速搭建带有 GUI 的应用(3)–Qt Designer
这一篇我们主要介绍使用 Qt Designer 来进行 GUI 的设计。我们会通过一个记事本的例子,来了解 Qt Designer 的使用。