0
QML 파일이 포함 된 간단한 PyQt5 응용 프로그램이 있습니다. 내가 애플 리케이션에 대한 소재 스타일을 설정 싶지만, 오류를 반환합니다.QML + PyQt5 재질 스타일
import QtQuick 2.3
import QtQuick.Controls 2.1
import QtQuick.Window 2.2
import QtQuick.Controls.Material 2.1
ApplicationWindow{
title: qsTr('Qml app')
id: mainWindow
width: 500
height: 400
color: '#f6f6f6'
}
어떻게 해결할 수 있습니까? 도와주세요, 내 파이썬 코드는하십시오
import sys
import PyQt5
from PyQt5 import QtWidgets
from PyQt5.QtQuick import QQuickView
if __name__ == '__main__':
myApp = PyQt5.QtWidgets.QApplication(sys.argv)
engine = PyQt5.QtQml.QQmlApplicationEngine()
ctx = engine.rootContext()
ctx.setContextProperty('main',engine)
engine.load('styles/mat.qml')
win = engine.rootObjects()[0]
win.show()
sys.exit(myApp.exec_())
그리고 오류 메시지 :
역 추적 (마지막으로 가장 최근 통화) :
파일 "C : 내 \ 파이썬 용 프로그램 \ app8.py \", 라인 12
승리 = engine.rootObjects() [0]
IndexError : 범위
내가
무엇이 오류 메시지입니까 ?? – eyllanesc
그리고 파이썬 코드는 무엇입니까? – eyllanesc
게시물을 편집하고 코드를 추가하십시오. – eyllanesc