PyQt6 QTreeWidget не импортирует цвета из файла пользовательского интерфейсаPython

Программы на Python
Anonymous
PyQt6 QTreeWidget не импортирует цвета из файла пользовательского интерфейса

Сообщение Anonymous »

Я пытаюсь установить отдельные цвета каждой строки в QtreeWidget, я пытался установить их вручную, заполняя TreeView с помощью .setForeground(col, QBrush(QColor(R, G, B, a)))< /code> и без альфа-значения. Я также пробовал заполнить TreeView в PyQT6 Designer, и в дизайнере он выглядит нормально, но когда я экспортирую файл .ui и импортирую его, цвета не отображаются (я даже проверил XML-данные .ui, и я вижу свойство цвета в файле), это проблема с QtreeWidget или я делаю что-то не так?
import sys
from PyQt6.uic import *
from PyQt6.QtCore import *
from PyQt6.QtWidgets import *
from PyQt6.QtGui import *

class MyApp(QMainWindow):
def __init__(self):
super(MyApp, self).__init__()
loadUi("Test.ui", self)

if __name__ == '__main__':
app = QApplication(sys.argv)#[])
window = MyApp()
window.show()
app.exec()



MainWindow



0
0
640
480



MainWindow







1




Test1




255
0
0






Test2




0
170
0






Test3




0
85
255











0
0
640
22










Подробнее здесь: https://stackoverflow.com/questions/786 ... rom-ui-fil

Вернуться в «Python»