[PyQt Desginer 사용하기] 1. QPushButton
2025. 3. 25. 23:21ㆍ업무 스킬/PyQt5
728x90
1. Designer 실행 후 QpushButton 삽입
저번 포스트에서 알려준 Designer를 설치했으면 Terminal에서 'designer'를 써서 실행시켜준다.
designer에서 '생성'하여 새로운 Window를 생성해준다.
생성된 Window에서 왼쪽 Buttons 목록에서 Push Button을 클릭 후 드래그 하여 원하는 위치에 배정한다.
2. PushButton Onject명 바꾸기
우측에 Property에서 편한 Object 명으로 바꿔준다. 나중에 Python에서 코딩해야 하기 때문에
Object명이 길면 타이핑에 불편하다.
나는 PushButton은 주로 btn_1 btn_2로 명명한다.
그리고 원하는 이름으로 지정 후 저장한다.
test.ui로 해보자.
3. Base 코드 입력
다만들어 놨으니까 복붙하면 된다.
from PyQt5.QtWidgets import QMainWindow, QApplication, QPushButton, QFileDialog
from PyQt5 import uic
import sys
class Mywindow(QMainWindow):
def __init__(self):
super().__init__()
ui_path = 'pyqt_test/test.ui'
uic.loadUi(ui_path, self)
app = QApplication(sys.argv)
win = Mywindow()
win.show()
app.exec()
여기서 중요한게
self.btn_1 : QPushButton
으로 미리 객체의 Type을 미리 지정해주면
아래와 같이 . 만 써도 미리 메소드를 불러올 수 있다. 안 헷갈려서 이렇게 종종 쓴다
pushbutton 생성과 활용을 이렇가 심화 활용은 다음편에서~
728x90
'업무 스킬 > PyQt5' 카테고리의 다른 글
QPushButton 을 통해서 QListWidget에 ITEM 추가 하기 (0) | 2025.03.27 |
---|---|
QPushButton을 통해 QFileDialog 연결하기 (0) | 2025.03.26 |
PyQt5 Designer 설치 (0) | 2025.03.24 |
Pyinstaller 사용하여 PyQt5 EXE 만들기 (feat. designer UI 사용) (0) | 2025.03.23 |
PyQt5 기본 (Base) 코드 (0) | 2025.03.21 |