티스토리 뷰
이벤트 처리를 하려면 먼저 self.connect 메소드를 사용하여 이벤트와 컴포넌트를 연결한다.
사용방법은 다음과 같다.
self.connect(self.pushButton, SIGNAL("clicked()"), self.btn_clicked)
def btn_clicked(self): print("Button Clicked") |
PyQt4 예제 코드
self.pushButton.clicked.connect((self.btn_clicked))
def btn_clicked(self): print("Button Clicked") |
PyQt5 예제 코드
위의 명령어를 잠깐 소개하자면 objectName이 self.connect 메소드의 첫번째 인자로 들어가고 SIGNAL은 문자열 "cliecked()"로 한다. 그리고 세번째 인자는 클릭되면 수행할 메소드 명을 인자로 준다.
'프로그래밍 > 파이썬' 카테고리의 다른 글
[파이썬] flask 예제코드 (0) | 2016.12.15 |
---|---|
[파이썬] 지메일 발송 코드 (0) | 2016.12.14 |
[파이썬] PyQt Designer를 이용한 UI 제작 (0) | 2016.12.12 |
[파이썬] PyQT5 (0) | 2016.12.10 |
[파이썬] Visual Stuio에서 Python 프로그래밍하기 (0) | 2016.12.09 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- node 최신버전
- 빈 컴포넌트
- 프로그래밍
- nginx cors
- rustup
- 파이썬 팁
- 자바스크립트 배열 오브젝트 삭제
- php로 자바스크립트 콘솔 출력
- 자바프로그래밍
- cros 에러
- 최신 nodejs
- cors 해결방법
- Python Programming
- 파이썬
- cargo 설치 명령어
- react 시작하는 법
- java programming
- Java 프로그래밍
- Java
- cors 문제
- 문제해결
- cros 방법
- 자바
- 배열에서 오브젝트 삭제하기
- ubuntu node
- create-react-app 시작하기
- python tip
- 파이썬 프로그래밍
- 프로그래밍구성방법
- Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 27 | 28 |
글 보관함