QML 에 대한 설명 : https://doc.qt.io/qt-6/qtqml-index.html
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 코드 실행
아무것도 나오지 않는다. 정상이다. 아무것도 안넣고 가로세로 크기만 지정했기 때문이다.
'프로그래밍 > qml' 카테고리의 다른 글
[QML] MouseArea / 마우스 이벤트 (0) | 2024.06.27 |
---|---|
[QML] Toggle Button / 토글 버튼 (2) (0) | 2024.06.19 |
[QML] Toggle Button / 토글 버튼 (1) (0) | 2024.06.19 |
[QML] Button / 버튼 (0) | 2024.06.19 |
[QML] Rectangle 사각형 그리기 (0) | 2024.06.17 |
댓글