본문 바로가기

프로그래밍/qml5

[QML] Toggle Button (2) 폴더 구조├ ─QML/│       ├ ─ qml/│               └ view.qml└ main.py 이전에 여기까지 만들었는데 아직 기능이 없고 UI만 있으니 이젠 기능을 넣어 봅시다. 마우스 클릭// view.qmlimport QtQuick 2.9import QtQuick.Controls 2.9ApplicationWindow{ visible : true width : 320 height : 240 Rectangle{ id : toggleButton width : 80 height : 30 x : parent.width/2 - width /2 y : parent.height/2 - height /2 .. 2024. 6. 19.
[QML] Toggle Button (1) 폴더 구조├ ─QML/│       ├ ─ qml/│               └ view.qml└ main.py # main.pyimport sysfrom PySide6.QtCore import QUrlfrom PySide6.QtGui import QGuiApplicationfrom PySide6.QtQml import QQmlApplicationEngineif __name__ == "__main__": app = QGuiApplication(sys.argv) engine = QQmlApplicationEngine() engine.load(QUrl("qml/view.qml")) if not engine.rootObjects(): sys.exit(-1) sys.ex.. 2024. 6. 19.
[QML] Button 폴더 구조├ ─QML/│       ├ ─ qml/│               └ view.qml└ main.py # main.pyimport sysfrom PySide6.QtCore import QUrlfrom PySide6.QtGui import QGuiApplicationfrom PySide6.QtQml import QQmlApplicationEngineif __name__ == "__main__": app = QGuiApplication(sys.argv) engine = QQmlApplicationEngine() engine.load(QUrl("qml/view.qml")) if not engine.rootObjects(): sys.exit(-1) sys.ex.. 2024. 6. 19.
[QML] Rectangle 사각형 그리기 QML에서 사각형 폴더 구조├ ─QML/│       ├ ─ qml/│               └ view.qml└ main.py // view.qmlimport QtQuick 2.9import QtQuick.Controls 2.9ApplicationWindow{ visible : true width : 640 height : 480 Rectangle{ id : rect width : 100 height : 100 x : 100 y : 100 color : "lightblue" }} # main.pyimport sysfrom PySide6.QtCore import QUrlfrom PySide6.QtG.. 2024. 6. 17.
[QML] 화면 띄우기 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.qmlimport QtQuick 2.9import QtQuick.Controls 2.9ApplicationWindow { visible: true width: 640 height: 480} // main.pyimport sysfrom PySide6.QtCore import QUrlfrom PySide6.QtGui import QGuiAp.. 2024. 6. 3.
반응형