Такой вопросик назрел: можно ли как то вращать Qlabel вокруг своей оси?
Создаю лейбл с текстом и мне надо его повернуть нам на 60 градусов например.
Нагуглила вариант через Qpainter но это не совсем то что нужно, ибо придется потом заморачиваться сильно при дальшей работе и писать много лишнего из-за одного лейбла с повернутым текстом.
class myLabel(QLabel): def __init__(self, text = ""): QtGui.QLabel.__init__(self, text) self.text = text def paintEvent(self, event): painter = QPainter(self) painter.setPen(QtCore.Qt.black) painter.translate(0, self.height()-1) painter.rotate(60) self.setGeometry(self.x(), self.y(), self.height(), self.width()) painter.drawText(0, 0, self.text) painter.end()
Может как-то в CSS можно такое провернуть aka transform: rotation(60deg); (не работает правда qt css)