Код: Выделить всё
self.table = QTableView()
< /code>
Затем установите на него несколько QSS. < /p>
self.table.setStyleSheet('''
QTableView {
border: 2px solid red;
padding: 5px;
border-radius: 5px;
gridline-color: red;
color: red;
}
QTableView::item{
border-color: none;
padding-left: 5px;
padding-right: 5px;
gridline-color: rgb(44, 49, 60);
border-bottom: 1px solid green;
}
QTableView::item:selected{
background-color: blue;
}
''')
< /code>
Затем я пытаюсь вернуть Qcolor внутри модели (QabstracttableModel), он просто не сработает. Если я снял лист стиля, то это сработало. Кто -нибудь, какая линия моей QSS создал проблему? < /P>
if role == Qt.BackgroundRole and index.row() == self.headStart:
# Set header start color
return QColor(208, 74, 2)
Подробнее здесь: https://stackoverflow.com/questions/681 ... preset-sty