PyQt5
青阳不会被占用
stay hungry,stay foolish
展开
-
PyQt5之继承重写部件
PyQt5有一组丰富的小部件。但是,没有任何工具包可以提供程序员在其应用程序中可能需要的所有小部件。工具包通常只提供最常见的小部件,如按钮,文本小部件或滑块。如果需要更专业的小部件,我们必须自己创建它。通过使用工具包提供的绘图工具创建自定义小部件。有两种基本可能性:程序员可以修改或增强现有小部件,也可以从头开始创建自定义小部件。(重写)继承写的Burning widget这个部件这是我们可以...原创 2019-07-23 15:50:34 · 1656 阅读 · 0 评论 -
PyQt5之俄罗斯方块程序实例开发
Teris类from PyQt5.Qt import QMainWindow, QFrame, QDesktopWidget, QApplicationfrom PyQt5.QtCore import Qt, QBasicTimer, pyqtSignalfrom PyQt5.QtGui import QPainter, QColor import sys, random#Teris类...原创 2019-07-23 21:44:42 · 285 阅读 · 0 评论 -
QCalendarWidget日期窗口学习
QCalendarWidget提供基于月度的日历小部件。它允许用户以简单直观的方式选择日期。from PyQt5.Qt import (QWidget, QCalendarWidget, QLabel, QApplication, QVBoxLayout)from PyQt5.QtCore import QDateimport sys#日期类class Example(QWi...原创 2019-07-23 09:12:49 · 1941 阅读 · 0 评论 -
PyQt5之QPainter画图面板类学习
QPainterQPainter对小部件和其他绘图设备执行低级绘制。它可以绘制从简单线条到复杂形状的所有内容。PaintEvent事件方法该绘画在paintEvent()方法中完成。绘制代码放在QPainter对象的begin()和end()方法之间。它在小部件和其他绘图设备上执行低级绘制。绘图文字我们首先在窗口的客户区域上绘制一些Unicode文本。import sysfrom P...原创 2019-07-23 14:26:36 · 1470 阅读 · 0 评论 -
PyQt之QPainter学习2
画点类点是可以绘制的最简单的图形对象。这是窗户上的一个小点。from PyQt5.Qt import QWidget, QApplicationfrom PyQt5.QtGui import QPainterfrom PyQt5.QtCore import Qtimport sys, random#例子类class Example(QWidget): def __i...原创 2019-07-23 14:35:59 · 174 阅读 · 0 评论 -
PyQt5之QColor学习
QColor颜色是表示红色,绿色和蓝色(RGB)强度值的组合的对象。有效的RGB值范围为0到255.我们可以通过各种方式定义颜色。最常见的是RGB十进制值或十六进制值。我们还可以使用RGBA值,代表红色,绿色,蓝色和Alpha。这里我们添加一些关于透明度的额外信息Alpha值255定义完全不透明度,0表示完全透明度,例如颜色是看不见的from PyQt5.Qt import QWidget, ...原创 2019-07-23 14:51:41 · 8416 阅读 · 0 评论 -
PyQt5之QPen画笔类学习
QPenQPen是一个基本的图形对象。它用于绘制矩形,椭圆,多边形或其他形状的线条,曲线和轮廓。例子如下:from PyQt5.Qt import QWidget, QApplicationfrom PyQt5.QtGui import QPainter, QPenfrom PyQt5.QtCore import Qtimport sysclass Example(QWidget)...原创 2019-07-23 15:00:18 · 3485 阅读 · 0 评论 -
PyQt5之QBrush画刷类学习
QBrushQBrush是一个基本的图形对象。它用于绘制图形形状的背景,例如矩形,椭圆或多边形。画笔可以有三种不同的类型:预定义画笔,渐变或纹理图案。from PyQt5.Qt import QWidget, QApplicationfrom PyQt5.QtGui import QPainter, QBrushfrom PyQt5.QtCore import Qtimport sys...原创 2019-07-23 15:07:06 · 1764 阅读 · 0 评论 -
PyQt之QPaintPath学习
Bézier曲线贝塞尔曲线是一条立方线。可以使用QPainterPath创建PyQt5中的Bézier曲线。画家路径是由许多图形构建块组成的对象,例如矩形,椭圆,线和曲线。from PyQt5.Qt import QWidget, QApplicationfrom PyQt5.QtGui import QPainter, QPainterPathfrom PyQt5.QtCore impo...原创 2019-07-23 15:32:28 · 1484 阅读 · 0 评论