Ich bin mit dem folgenden Stylesheet auf einem QTreeWidget den Artikel Stil zu ändern:QTreeWidgetItem Farbe
QTreeWidget::item
{
padding-left:10px;
padding-top: 1px;
padding-bottom: 1px;
border-left: 10px;
}
Danach versuche ich den folgenden Code zu verwenden, um die Farbe einiger spezifischer Zellen zu ändern:
// item is a QTreeWidgetItem
item->setBackgroundColor(1, QColor(255, 129, 123));
Aber die Farbe ändert sich nicht. Ich entdeckte dann, dass, wenn ich das Stylesheet aus dem QTreeWidget entferne, die Farbänderung funktioniert.
Irgendeine Idee, wie man die Hintergrundfarbe ändert, um zu arbeiten, das stylesheet bleibend?
I habe es funktioniert, danke. Jetzt muss ich die Dokumentation lesen, um es zu verstehen :) Das Problem, das ich jetzt habe, ist, dass 'resizeColumnToContents' nicht gut funktioniert; Ich werde sehen, ob ich das Problem herausfinden. – hteso