반응형 pyside63 Pyside6 캘린더 위젯 특정 날짜 클릭 막기 코드 import sys from PySide6.QtWidgets import QApplication, QCalendarWidget from PySide6.QtCore import Qt, QDate def handle_date_selection(selected_date, calendar, disabled_date): if selected_date == disabled_date: # Prevent selecting the disabled date calendar.setSelectedDate(QDate.currentDate()) def main(): app = QApplication(sys.argv) calendar = QCalendarWidget() calendar.show() disabled_date =.. 2023. 11. 6. openCV를 이용한 PySide 영상 출력 openCV란? 컴퓨터 비전과 이미지 처리 작업을 위한 오픈 소스 라이브러리 다양한 컴퓨터 비전 관련 작업에서 널리 사용되고 있는 강력한 라이브러리 C++, Python, Java 등 다양한 프로그래밍 언어에서 사용 가능 영상 처리, 기계 학습, 패턴 인식, 실시간 추적 등 다양한 컴퓨터 비전 작업 지원 파이썬 openCV 설치 파이썬에서 openCV를 설치하려면 pip 명령어를 사용해 설치하면 된다. pip install opencv-python PySide GUI 구성 VideoPlayer 생성 ScrollArea 위젯을 사용하여 스크롤을 할 수 있게 구현하였고 QVBoxLayOut을 사용하여 videoWidget을 수직 정렬하도록 구성 하였다. import sys from PySide6.QtWidg.. 2023. 8. 16. PySide6로 GUI 구성하기 PySide6로 GUI 구성하기 PySide6 설치 먼저 PySide6을 사용하려면 설치를 해야 한다. pip 명령어를 사용해 pyside6을 설치하자 pip install pyside6 QtWidgets 클래스 불러오기 pyside6가 설치되었다면 QtWidgets 모듈을 불러와야 한다 QtWidgets 모듈은 PySide6 모듈 안에 있다. from PySide6 import QtWidgets import PySide6.QtWidgets QApplication과 QWidget 객체 생성하기 QtWidgets 모듈을 성공적으로 불러왔으면 QtWidgets 안에 있는 QApplication 클래스와 QWidget 클래스를 생성해야 한다. QWidget 클래스에 있는 show() 메서드는 만들어진 widg.. 2023. 5. 18. 이전 1 다음 반응형