Я пытаюсь установить отдельные цвета каждой строки в 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
PyQt6 QTreeWidget не импортирует цвета из файла пользовательского интерфейса ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение