Я использую PyQt5 для создания метки, как показано ниже. Однако я бы хотел, чтобы верхняя часть метки была другого цвета и чтобы в каждой были отдельные строки текста. Есть ли способ добиться чего-то подобного?
Вот код, который я использую.
def CreateModule():
label = QLabel()
label.setAlignment(Qt.AlignCenter)
label.setStyleSheet("background-color:purple")
label.setMaximumWidth(300)
label.setMaximumHeight(200)
return label
Хотя это можно сделать с помощью ограниченной поддержки, предоставляемой Qt для html использование вложенного макета обычно проще и объектно-ориентировано.