본문 바로가기

QML7

닥터 스트레인지 마법진 (?) 닥터스트레인지 마법진을 보고 만들어 보자해서 qml을 이용해서 마법진을 만들어 보았다.실행시키면 모니터의 랜덤한 위치에 마법진이 생성되어 회전하는 모습을 확인할 수 있다. 가끔 돌려놓으면 보는 맛은 있을듯하다.프로그램 사용으로 인한 불이익은 책임지지 않습니다.수정사항 or 버그는 댓글로 남겨주세요 추후에 업데이트할 예정입니다.한 폴더에 다운로드하신 후 압축을 해제 하시면 됩니다. 2024. 7. 4.
[QML] MouseArea / 마우스 이벤트 폴더 구조├ ─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.exi.. 2024. 6. 27.
[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.
반응형