wie Qtablewidget's spezifische Zellen-Hintergrundfarbe in pyqt geändert wird

7

Ich bin neu in pyqt4 und kann mir nicht vorstellen, wie ich das machen soll. Ich habe ein QtableWidget mit Daten drin. Ich möchte etwas Hintergrundfarbe der Zellen des tableWidget ändern.

Ich habe versucht self.tableWidget.item(3, 5).setBackground(QtGui.QColor(100,100,150)) und es gibt diesen Fehler zurück:

  

AttributeError: Das Objekt 'NoneType' hat kein Attribut 'setBackground'

Was soll ich tun?

    
alperyazir 19.09.2013, 07:50
quelle

2 Antworten

21

Sie müssen zuerst ein Element an dieser Stelle in der Tabelle erstellen, bevor Sie die Hintergrundfarbe festlegen können.

%Vor%     
hackyday 19.09.2013, 21:42
quelle
0
%Vor%

Leicht modifizierte Version von Ссылка

    
Achayan 19.09.2013 20:22
quelle

Tags und Links