本文会介绍一个动态增加组件的 PyQt 的例子。通过点击按钮,向应用中动态的增加 QLabel 和 QLineEdit。
使用 PyQt 快速搭建带有 GUI 的应用(5)–鼠标悬浮操作
本文会介绍 PyQt 中鼠标悬停触发事件的做法。会通过两个例子,说明如何在鼠标悬停在不同的组件上时,触发不同的事件。
使用 PyQt 快速搭建带有 GUI 的应用(4)–多线程的使用
本文会介绍 PyQt 中的多线程的使用,防止主界面冻结。同时也会介绍在 PyQt 中的进程池与进程之间的通信,进程锁。
使用 PyQt 快速搭建带有 GUI 的应用(3)–Qt Designer
这一篇我们主要介绍使用 Qt Designer 来进行 GUI 的设计。我们会通过一个记事本的例子,来了解 Qt Designer 的使用。
使用 PyQt 快速搭建带有 GUI 的应用(2)–制作计算器
在本文中,我们会用上一章学习到的 PyQt 5 的基础知识来制作一个计算器,并了解什么是 Model-View-Controller(MVC)的设计模式。
使用 PyQt 快速搭建带有 GUI 的应用(1)–初识 PyQt
本文是对 PyQt 的介绍。本文是这个系列的第一篇文章,主要介绍 PyQt 5 的安装,以及一些基础知识(例如小组件、布局、信号与插槽等)
Python 基础绘图库-turtle 介绍
本文会介绍 Python 的基础图库 Turtle。Turtle 库可以帮助初学者更好的学习 Python。本文会介绍如何控制「海龟」在画布上进行移动与绘画,同时使用 Turtle...
Python 文档生成-Sphinx
本文会介绍如何使用 Sphinx 来完成项目文档的生成。同时会介绍 REST 的相关语法,使用 Markdown 来写 Sphinx。
绘制动画效果-Celluloid
本文会介绍利用 Celluloid 来创建动图。该库可以较好的利用 matplotlib 原本的代码来绘制出动图。
Python 解决数学问题-SymPy库的使用
本文会介绍 Python 中的 SymPy 库。该库可以用来进行一些数学运算。本文会根据五个例子(分别是解方程,求极限,求积分,解微分方程,矩阵运算)来简单说明 SymPy 的功能...
6