프로그래밍/qml
[QML] 화면 띄우기
코끼리_땃쥐
2024. 6. 3. 16:27
반응형
QML 에 대한 설명 : https://doc.qt.io/qt-6/qtqml-index.html
Qt Qml | Qt QML 6.7.1
doc.qt.io
pip 을 이용하여 PySide6를 설치
pip install pyside6
폴더 구조
├ ─QML/
│ ├ ─ qml/
│ └ view.qml
└ main.py
// view.qml
import QtQuick 2.9
import QtQuick.Controls 2.9
ApplicationWindow {
visible: true
width: 640
height: 480
}
// main.py
import sys
from PySide6.QtCore import QUrl
from PySide6.QtGui import QGuiApplication
from PySide6.QtQml import QQmlApplicationEngine
if __name__ == "__main__":
app = QGuiApplication(sys.argv)
engine = QQmlApplicationEngine()
engine.load(QUrl("qml/view.qml"))
if not engine.rootObjects():
sys.exit(-1)
sys.exit(app.exec())
main.py 코드 실행
아무것도 나오지 않는다. 정상이다. 아무것도 안넣고 가로세로 크기만 지정했기 때문이다.
반응형