Click3 [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. 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. 파이썬으로 마우스 제어 (python) cmd 창에서 pip install pyautogui 입력하고 pyautogui를 설치합니다 ! 그리고 파이썬에서 합니다 현재 마우스 커서의 위치를 알고싶다면 를 통해서 확인할수 있습니다 출력된 결과 마우스 이동은 moveTo 함수를 이용하여 합니다 마우스를 3000,100 좌표로 이동시키는 코드 마우스 클릭 하는 법은 click함수를 이용합니다 인자값으로 button을 left, right 설정하여 오른쪽 마우스 왼쪽 마우스를 클릭을 설정할 수 있습니다 2022. 5. 2. 이전 1 다음 반응형