[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