본문 바로가기
프로그래밍/qml

[QML] 화면 띄우기

by 코끼리_땃쥐 2024. 6. 3.
반응형

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 코드 실행

 

아무것도 나오지 않는다. 정상이다. 아무것도 안넣고 가로세로 크기만 지정했기 때문이다.

반응형

'프로그래밍 > 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

댓글