c. 파이썬

[파이썬 / 매크로 만들기](3) PyQt5 QPushButton 생성, 텍스트, 단축키, 활성

로봇쟁이 2024. 8. 19. 10:25

이제 버튼을 하나 넣어보자.

 

두줄만 넣으면 버튼이 하나 만들어진다.

 

 

import sys
from PyQt5.QtWidgets import *

class MacroApp(QWidget):
    def __init__(self):
        super().__init__()
        self.initUi()
        
    def initUi(self):
        self.setGeometry(700, 450, 220, 100)
        self.setWindowTitle('Macro')
        self.btn = QPushButton(self)
        self.btn.setText("START")       # setText("START &f") shortcut - '&f' = 'Alt+f'
        self.btn.setEnabled(True)       # Enable, Disable 
        
        
if __name__ == "__main__":
    app = QApplication(sys.argv)
    ex = MacroApp()
    ex.show()
    app.exec_()

 

setText 메서드는 버튼에 텍스트를 넣어준다.

버튼에 단축키를 넣으려면 '&f' 를 넣으면 'Alt + f' 입력으로 버튼이 동작한다.

setEnabled함수는 버튼을 활성화하거나 비활성화를 선택할 수 있다.

 

실행 결과

반응형