PyQt
- 파이썬 gui 라이브러리
Qt designer 설치
- Qt designer는 PyQt 디자인 편집기
- 구글에서 qt desinger download 검색하여 다운로드
Mac 오류 해결 방법
개발자를 확인할 수 없기 때문에 열 수 없습니다. 알림창 해결 방법
- 시스템 환경설정 -> 보안 및 개인 정보 보호
- 다음에서 다운로드한 앱 허용 -> 확인
Qt designer 설치 후 화면이 이상할때
Preferences -> Appearance -> User Interface Mode -> Docked Window
pyqt5 설치
pip install pyqt5 #window
pip3 install pyqt5 #mac
pyqt5 기본 세팅
from PyQt5.QtWidgets import *
from PyQt5 import uic
import sys
UI_PATH = '디자인파일경로'
class MainDialog(QDialog):
def __init__(self):
QDialog.__init__(self, None)
uic.loadUi(UI_PATH, self)
QApplication.setStyle('fusion')
app = QApplication(sys.argv)
main_dialog = MainDialog()
main_dialog.show()
sys.exit(app.exec_())
Qt designer 자주 사용하는 ui
- label(라벨)
- line edit(인풋박스)
- push button(버튼)
- vertical layout(수직정렬 레이아웃)
pyqt5 기본 사용법
from PyQt5.QtWidgets import *
from PyQt5 import uic
import sys
UI_PATH = '디자인파일경로'
class MainDialog(QDialog):
def __init__(self):
QDialog.__init__(self, None)
uic.loadUi(UI_PATH, self)
QApplication.setStyle('fusion')
app = QApplication(sys.argv)
main_dialog = MainDialog()
main_dialog.show()
sys.exit(app.exec_())
버튼 클릭 이벤트
self.객체이름.clicked.connect(self.함수명)
입력창 텍스트값 추출
self.객체이름.text()
사용 예시
from PyQt5.QtWidgets import *
from PyQt5 import uic
import sys
UI_PATH = '디자인파일경로'
class MainDialog(QDialog):
def __init__(self):
QDialog.__init__(self, None)
uic.loadUi(UI_PATH, self)
#1. 버튼 클릭 이벤트
#self.객체이름.clicked.connect(self.함수명)
#self.login_btn.clicked.connect(self.printfn)
def printfn(self):
print('버튼 클릭됨')
#2. 입력창 텍스트값 추출
#self.객체이름.text()
id = self.input_id.text()
print(id)
QApplication.setStyle('fusion')
app = QApplication(sys.argv)
main_dialog = MainDialog()
main_dialog.show()
sys.exit(app.exec_())
반응형
'개발 > Python' 카테고리의 다른 글
[py] 인스타그램 좋아요 자동화 (0) | 2022.10.24 |
---|---|
[py] 네이버 블로그 이웃 추가 자동화 (1) | 2022.10.11 |
[py] 네이버 연관검색어 결과 크롤링 (0) | 2022.10.07 |
[py] 크롤링 데이터 엑셀에 저장 (0) | 2022.10.05 |
[py] request 이용하여 웹 크롤링 예제 (0) | 2022.10.03 |
댓글