改写linux窗口程序设计的Qt例子(2)

这是一个使用Python3.3和PySide库在Linux环境中创建渐变效果的Qt窗口程序设计实例。通过PyCharm IDE进行开发,详细展示了如何设置和实现视觉效果。
摘要由CSDN通过智能技术生成

第三十三个例子:渐变效果

环境 Python3.3 PySide

IDE PyCharm

__author__ = '375159507@qq.com'
try:
    from PySide import QtGui
    from PySide import QtCore
except ImportError:
    from PyQt4 import QtGui
    from PyQt4 import QtCore

class PainArea(QtGui.QWidget):
    def __init__(self):
        super(PainArea,self).__init__()
        self.setPalette(QtCore.Qt.white)
        self.setAutoFillBackground(True)
        self.setMinimumSize(400,400)
        self.starPoint = QtCore.QPoint(0,0)
        self.endPoint = QtCore.QPoint(400,400)
        self.gradientWay = QtGui.QGradient.LinearGradient
        self.startColor = QtCore.Qt.red
        self.endColor = QtCore.Qt.blue
        self.spreadWay = QtGui.QGradient.PadSpread

    def setStarColor(self,newColor):
        self.startColor = newColor


    def setEndColor(self,newColor):
        self.endColor = newColor

    def setSpreadWay
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值