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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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