我是靠谱客的博主 糊涂毛豆,最近开发中收集的这篇文章主要介绍【Python 实战基础】Python 中 PyQt6 颜色讲解一、实战场景二、主要知识点三、菜鸟实战,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
目录
一、实战场景
二、主要知识点
文件读写
基础语法
PyQt6
颜色
三、菜鸟实战
一、实战场景
实战场景:Python 中 PyQt6 颜色讲解
二、主要知识点
文件读写
基础语法
PyQt6
颜色
三、菜鸟实战
颜色是表示红色、绿色和蓝色 (RGB) 强度值组合的对象。有效的 RGB 值的范围是0到255。可以用不同的方法定义一种颜色。最常见的是RGB十进制值或十六进制值。还可以使用 RGBA 值,它代表红色、绿色、蓝色和 Alpha 通道,添加了透明度信息。Alpha 值为255定义完全不透明,0表示完全透明,也就是颜色不可见。
from PyQt6.QtWidgets import QWidget, QApplication
from PyQt6.QtGui import QPainter, QColor
import sys
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 350, 100)
self.setWindowTitle('Colours')
self.show()
def paintEvent(self, e):
qp = QPainter()
qp.begin(self)
self.drawRectangles(qp)
qp.end()
def drawRectangles(self, qp):
col = QColor(0, 0, 0)
col.setNamedColor('#d4d4d4')
qp.setPen(col)
qp.setBrush(QColor(200, 0, 0))
qp.drawRect(10, 15, 90, 60)
qp.setBrush(QColor(255, 80, 0, 160))
qp.drawRect(130, 15, 90, 60)
qp.setBrush(QColor(25, 0, 90, 200))
qp.drawRect(250, 15, 90, 60)
def main():
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec())
if __name__ == '__main__':
main()
上例中,绘制了三个不同颜色的矩形。
color = QColor(0, 0, 0) color.setNamedColor('#d4d4d4')
使用16进制定义颜色。
qp.setBrush(QColor(200, 0, 0)) qp.drawRect(10, 15, 90, 60)
这里定义一个笔刷并绘制一个矩形。画笔是一种基本的图形对象,用于绘制形状的背景。drawRect 方法接受四个参数,前两个是轴上的x和y值,第三和第四个参数是矩形的宽度和高度,使用选择的笔触和笔刷绘制矩形。
菜鸟实战,持续学习!
最后
以上就是糊涂毛豆为你收集整理的【Python 实战基础】Python 中 PyQt6 颜色讲解一、实战场景二、主要知识点三、菜鸟实战的全部内容,希望文章能够帮你解决【Python 实战基础】Python 中 PyQt6 颜色讲解一、实战场景二、主要知识点三、菜鸟实战所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复