绘图QPainter-画刷

Qt提供的画刷风格:

 

Qt.TexturePattern风格可以让我们刷出给定的图像

线性渐变 QLinearGradientPattern

QLinearGradient需要传入的参数为需要进行渐变的区域坐标,那其实只要把我们在paintEvent()事件函数中要绘制的矩形区域的坐标输入即可(输入两点坐标,若输入对角坐标,则在对角方向上渐变,笔者这里就是输入的左上和右下对角坐标)

径向渐变QRadialGradientPattern

锥形渐变QConicalGradientPattern

猜你喜欢

转载自www.cnblogs.com/liming19680104/p/10404419.html