Diskuze: PyQt vyfarbenie oknienka v tabuľke
Člen
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Jednoduše, neobarvíš tabulku, ale obarvíš jen item v tabulce.
item = QTableWidgetItem()
item.setForeground(QColor(255,0,0))
tableWidget.setItem(0,0, item)
Jinak vzal jsem kód z linku co jsi poslal přidal do něj svůj zmíněný kód tedy:
item = QTableWidgetItem()
item.setForeground(QColor(255,0,0))
item.setBackground(QColor(0, 255, 0))
tableWidget.setItem(0,0, item)
A vše funguje , jediné co jsem musel udělat tak přidat jeden import:
from PyQt5.QtGui import QColor
Ok, už to funguje. Problém bol v tom, že som pred item nedával self.
self.item = QTableWidgetItem()
self.item.setForeground(QColor(255,0,0))
tableWidget.setItem(0,0, self.item)
Ďakujem
To je ale zvláštní, ty před něj určitě .self dávat nemusíš, není podmínka aby to byla proměnná instance.
Zobrazeno 7 zpráv z 7.