QQml_colorProvider: поставщик цвета не был установлен?

#qt #qml

#qt #qml

Вопрос:

Я пытаюсь изучить QML и следовать официальной демонстрации, чтобы запустить его, и написать простой файл qml, а затем запустить команду qmlscene для его запуска, но он показывает ошибку, а затем сбой.

Привет.qml файл:

 import QtQuick 2.3

Rectangle {
    width: 200
    height: 100
    color: "red"

    Text {
        anchors.centerIn: parent
        text: "Hello, World!"
    }
}

  

А затем запустите его из командной строки:

 E:QT-learn>qmlscene hello.qml
Warning: QQml_colorProvider: no color provider has been set!
file:///E:/QT-learn/hello.qml:6 Invalid property assignment: color expected

  

Моя среда:
Система Win10
Python3.8 64bit
PyQt5.15

Комментарии:

1. Какую версию Qt и ОС вы используете? С Qt 5.15 в Linux он работает корректно

2. @eyllanesc Я обновил свой пост с моей системной средой.

3. Похоже, это ошибка, как вы установили PyQt5? Вы использовали pip или другой метод?

4. Я использую pip для установки PyQt5 и связанных пакетов.

5. попробуйте установить предыдущую версию, например 5.14