본문 바로가기

pyside68

[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.
[PySide6] styleSheet 사용방법 - QLabel (1) QLabel의 기본 디자인은 이렇게 생겼습니다. ** stylesheet사용 방법은 pushbutton 에서 stylesheet 적용법이랑 같습니다.border, background-color, color, font-size 등등.. ** 디자인을 변경 하기 위해서 stylesheet를 적용 해 봅시다.borderborder는 테두리를 디자인 할 수 있습니다.border:[두께(px), 선종류, 색상] 으로 기본적인 테두리를 변경 할수 있습니다.QLabel{border:1px solid #000000;} 여기서 테두리를 둥글게 설정하고 싶으면 border-radius를 설정하면 됩니다.QLabel{border:1px solid #000000;border-radius:8px;}background-color.. 2024. 6. 3.
[PySide6] styleSheet 사용방법 - QPushButton (2) 1편에서 border, background-color, color, font-size, font-bold등을 설명했습니다. 이번에는 hover, pressed에 대해서 설명해드리겠습니다. hover hover는 QPushButton에 마우스가 hover했을때 디자인을 변경할수 있습니다. 1편에서 사용 했었던 border, background-color, color, font-size등을 모두 활용하여 사용할수 있습니다. 노란색 스타일시트는 기본 상태 스타일이며 하늘색 스타일 시트가 hover상태시 사용할 스타일 시트입니다. QPushButton{ } QPushButton:hover{ border:0px solid #000000; border-radius:5px; background-color:#12ff1.. 2023. 12. 21.
pyside6 Event Filter 라벨 같은 위젯은 Click 시그널이 없기때문에 이벤트 필터를 정의해서 사용할수 있다. (응용하면 여러가지 가능) def Click(widget): class Filter(QObject): Clicked= Signal() def eventFilter(self, watched: QObject, event: QEvent) -> bool: if watched == widget and event.type() == QEvent.MouseButtonPress: self.Click.emit() return True return False filter = Filter(widget) widget.installEventFilter(filter) return filter.Click Click(self.lable).conne.. 2023. 12. 13.
pyside6 ui파일 -> py파일 변환기 .ui파일을 .py로 변환하는 변환기만들었습니다 2022. 6. 12.
반응형