Я пытаюсь получить базовый проект PyQt5 QML, использующий Windows или Linux. Я сначала попробовал Linux, и сейчас мне не повезло. Моя проблема - всякий раз, когда я пытаюсь запустить ее через python main.py, она будет жаловаться, что «модуль« QtQuick »не установлен» и «модуль» QtQuick.Window «не установлен».Модуль PyQt5 «QtQuick» не установлен
Я чувствую, что это простой указатель на какой-то путь к месту установки QT, но не знаю, куда идти отсюда. Использование Qt Widgets работает, но не QML.
Мой файл main.py является:
import sys
from PyQt5.QtQml import QQmlApplicationEngine
from PyQt5.QtGui import QGuiApplication
def _find_plugins():
import PyQt5
from os import path
paths = [path.abspath(path.join(path.dirname(PyQt5.__file__), 'plugins'))]
import PyQt5.QtCore
PyQt5.QtCore.QCoreApplication.setLibraryPaths(paths)
if __name__ == '__main__':
# _find_plugins()
app = QGuiApplication(sys.argv)
engine = QQmlApplicationEngine()
engine.load('test.qml')
sys.exit(app.exec_())
и мой файл test.qml является:
import QtQuick 2.2
import QtQuick.Window 2.1
ApplicationWindow {
visible: true
width: 640
height: 480
minimumWidth: 400
minimumHeight: 300
}
Как вы установили pyqt5? –