이제 버튼을 하나 넣어보자.
두줄만 넣으면 버튼이 하나 만들어진다.
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함수는 버튼을 활성화하거나 비활성화를 선택할 수 있다.
반응형
'c. 파이썬' 카테고리의 다른 글
[파이썬 / 증권사 API활용](1) 키움 Open API+ 적용 (0) | 2024.08.25 |
---|---|
[파이썬 / 매크로 만들기](8) 키보드 keyboard 입력으로 시작, 정지 (0) | 2024.08.24 |
[파이썬 / 매크로 만들기](7) Thread 실행 중 강제 종료 버튼 이벤트 (0) | 2024.08.23 |
[파이썬 / 매크로 만들기](6) Thread 실행, 종료 (0) | 2024.08.22 |
[파이썬 / 매크로 만들기](5) Pyautogui 설치, 키보드 매크로 입력 (0) | 2024.08.21 |
[파이썬 / 매크로 만들기](4) PyQt5 QPushButton 사이즈 변경, Click 이벤트 (0) | 2024.08.20 |
[파이썬 / 매크로 만들기](2) PyQt5 Title 입력, GUI 사이즈 조절 (0) | 2024.08.18 |
[파이썬 / 매크로 만들기](1) 계획, PyQt5 GUI 생성 (0) | 2024.08.17 |