반응형 PyQt3 [Python] PyQt - QHBoxLayout()을 활용한 커스텀 위젯 이 포스팅의 목적은 다음과 같은 위젯이 하나의 위젯으로 활용할 수 있도록 합니다. CustomWidget 기능 1. CustomWidget은 QWidget을 HBox형태로 가집니다. 2. CustomWidget은 MainWidget 내에 추가가 가능해야한다. MainWidget > CustomWidget > QWidget CustomWidget 구현 1. QWidget 상속 QWidget을 상속받은 CustomWidget을 하나 만들어줍니다. class CustomWidget(QWidget): def __init__(self, *args): super().__init__(*args) CustomWidget 구현 2. QHB oxlayout 다음으로 CustomWidget은 QHBoxlayout()을 활용.. Python 2024. 1. 29. [Python] PyQt - QPushButton에 이미지/아이콘 추가해서 아이콘 버튼 만들기! 아이콘 버튼 - only Icon 버튼에 아이콘을 넣고 싶은건 너무나 자연스러운 것 같습니다. QPushButton에 image를 추가하면 쉽게 아이콘 버튼을 생성할 수 있습니다. self.btn_undo.setIcon(QIcon('./icon/undo.png')) # 버튼.setIcon(QIcon(이미지경로)) self.btn_redo.setIcon(QIcon('./icon/redo.png')) 아이콘 버튼의 경우 크기가 고정되는 것이 좋기 때문에, Button의 크기는 50px로 icon의 크기는 30px로 고정해주었어요 아이콘 버튼 - Icon + Text 아이콘과 Text를 같이 넣을 수도 있어요! text를 입력한 채로 icon을 추가해주면 됩니다. 다만, 이때는 QWidget에서 최대 너비를 .. Python 2024. 1. 10. [Python] PyQt 실행 및 사용법(feat. pycharm) PyQt란? python GUI(Graphic User Interface)를 쉽게 제작할 수 있게 만든 python 패키지입니다. 개발환경 설정 - Anaconda 개발환경 설정이 안되신분들은 여기 참고해주세요 [Python] Anaconda 및 Pycharm 설치 - 파이썬 개발환경 설정 Python으로 프로젝트를 진행하게 되어서 설치를 진행해보겠습니다. - 개별 실행환경 구축에 용이하다는 conda를 활용하기 위해서 Anaconda를 써보겠습니다. 아나콘다란? 파이썬과 R 개발자를 위한 여 developerpearl.tistory.com anaconda를 설치하면 pyqt5버전이 함께 설치되어 있습니다. Pyqt 설치 확인 명령어 - terminal에서 아래 명령어를 입력하면 pyqt 설치된 버전을 .. Python 2024. 1. 7. 이전 1 다음 반응형