0
このコードは、背景勾配を上から下に向かって実行するQLineEditを作成します。グラデーションを左右に移動するにはどうすればいいですか?QLineEditの背景に水平グラデーションを割り当てる方法
line = QtGui.QLineEdit()
gradient = QtGui.QLinearGradient(QtCore.QRectF(line.rect()).topRight(), QtCore.QRectF(line.rect()).bottomRight()) # top bottm
gradient = QtGui.QLinearGradient(QtCore.QRectF(line.rect()).topLeft(), QtCore.QRectF(line.rect()).topRight()) # top bottm
gradient.setColorAt(0.0, QtGui.QColor("blue"))
gradient.setColorAt(1.0, QtGui.QColor("red"))
brush = QtGui.QBrush(gradient)
palette = line.palette()
palette.setBrush(QtGui.QPalette.Base, brush)
line.setPalette(palette)
line.show()