Skip to content

Instantly share code, notes, and snippets.

@frueter

frueter/test.py Secret

Created August 30, 2022 05:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save frueter/a5b722926a847c291d1472a6fd145dbf to your computer and use it in GitHub Desktop.
Save frueter/a5b722926a847c291d1472a6fd145dbf to your computer and use it in GitHub Desktop.
from PySide2 import QtWidgets, QtGui, QtCore
class PublishTable(QtWidgets.QTableWidget):
def paintEvent(self, event):
super(PublishTable, self).paintEvent(event)
painter = QtGui.QPainter(self)
gradient = QtGui.QLinearGradient(QtCore.QPoint(0,0), QtCore.QPoint(self.width()/2, 0))
painter.setBrush(QtGui.QBrush(gradient))
#painter.setPen(QtCore.Qt.transparent)
rect = QtCore.QRect(0,
0,
self.width()*.5,
self.height())
painter.drawRect(rect)
if __name__ == '__main__':
import sys
args = sys.argv
app = QtWidgets.QApplication(args)
w = PublishTable()
w.show()
sys.exit(app.exec_())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment