파이썬으로 Gui를 만들어서 버튼을 클릭해보자!
이 wikid를 보면 정말정말 쉽게할 수 있다.
www.anaconda.com/products/individual
우선 이 링크에서 anaconda 프로그램을 다운로드 받는다.
설치가 완료되면 acaconda 프롬포트에서(시작프로그램에 추가됨)
designer를 입력하여 gui디자인을 할 수 있는 창을 띄운다.
dialog without button - 생성을 눌러서 빈 프로젝트를 만든 후
좌측 위젯상자에서 Drag&Drop으로 원하는 위젯을 추가한다.
그리고 Ctrl+S를 눌러서 test.py와 같은 경로에 둔다.
pip install Pyqt5로 Pyqt를 다운로드 받는다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
import sys
from PyQt5.QtWidgets import *
from PyQt5 import uic
#UI파일 연결
#단, UI파일은 Python 코드 파일과 같은 디렉토리에 위치해야한다.
form_class = uic.loadUiType("test.ui")[0]
#화면을 띄우는데 사용되는 Class 선언
class WindowClass(QMainWindow, form_class) :
def __init__(self) :
super().__init__()
self.setupUi(self)
if __name__ == "__main__" :
#QApplication : 프로그램을 실행시켜주는 클래스
app = QApplication(sys.argv)
#WindowClass의 인스턴스 생성
myWindow = WindowClass()
#프로그램 화면을 보여주는 코드
myWindow.show()
#프로그램을 이벤트루프로 진입시키는(프로그램을 작동시키는) 코드
app.exec_()
|
cs |
위와 같은 소스코드를 입력 후 실행시켜보면
아까 추가했던 위젯들이 보일 것이다.
'프로그래밍 > Python' 카테고리의 다른 글
[Python] pynput으로 단축키 설정하기 (0) | 2021.03.14 |
---|---|
[Python] Pyautogui를 이용하여 키보드, 마우스 제어 (0) | 2021.03.14 |
[Python] 엑셀 Import, Export 내용 수정까지 (0) | 2021.03.13 |
[Python] 에러모음 및 해결방법 (0) | 2021.03.13 |
[Python] 문자열 합치기, 자르기, 지지고 볶기 (0) | 2021.03.13 |
댓글