Python

pyqt5-教程系列(十一)PyQt5 俄罗斯方块

今天用PyQt5 做个俄罗斯方块的游戏。俄罗斯方块游戏时有史以来最受欢迎的电脑游戏。最初的游戏是俄罗斯设计和编程的程序员阿列克谢帕基特诺夫于1985年。 此后,俄罗斯方块是几乎所有的计算机平台上可用在很多变化...

PyQt5 教程系列(十)自定义控件

PyQt5 包含种类丰富的控件。但能满足所有的需求的控件时不存在的。通常控件库只提供了想按钮、文本控件、滑块等最常用的控件。但如果需要某种特殊的控件,我们只能自己动手来实现。自定义控件需要使用工具库提供...

PyQt5 教程系列(九)绘图

PyQt5 绘画系统能够呈现矢量图形,图像,和大纲(font-based)文本。也可以在程序中调用系统api 自定义绘图控件。 绘图要在painEvent() 方法中实现。在QPainter 对象的begin() 与end() 方法间绘图代码。会在...

PyQt5 教程系列(八)拖拽

今天教程中 主要讨论拖拽相关的操作 在计算机图形用户界面中,拖放的操作(或支持的作用)点击虚拟对象和拖动到另一个位置或到另一个虚拟对象。一般来说,它可以用调用多种行动,或创建各种类型的两个凑想对...

PyQt5 教程系列(七)控件(II)

继续讲解PyQt5控件。我将介绍QPixMap(图像处理控件)、QLineEdit(文本框控件)、QSplitter(控制窗口大小控件)。 QPixmap 图像处理 QPixmap 是用于处理图像的控件。是优化的显示图像在屏幕上。在代...

PyQt5 教程系列(七)控件

控件是构建应用程序的基本模板,PyQt5提供各种各样的控件,包括按钮、复选框、滑动条、列表框等在这部分的教程中,我们将详细介几个常用的控件:QcheckBox(复选框)、切换按钮、QSlider( 滑动条)、QPrQPogres...

PyQt5系列教程(六)对话框

对话框窗口或者对话框时现代GUI应用程序最不可或缺的一部分。一个对话框被定义为两个或两个以上的人之间的谈话。在计算机应用程序对话框用于“交谈”应用程序。一个对话框用于输入数据,修改数据,更改应用程序设...

PyQt5系列教程(五)事件和信号

在这章PyQt5教程中,我们将探讨 PyQt 5中的事件Event 事件Event 所有的GUI程序都是事件驱动。事件主要由用户触发,但也可能有其他触发方式:例如网络连接、Windows manager或者定时器。当我们调用QApplica...