1. QPushButton (버튼)
- clicked(): 버튼이 클릭되었을 때 발생.
- pressed(): 버튼이 눌렸을 때 발생.
- released(): 버튼에서 마우스를 뗄 때 발생.
2. QSlider (슬라이더)
- valueChanged(int): 슬라이더의 값이 변경될 때 발생.
- sliderMoved(int): 사용자가 슬라이더를 움직일 때 발생.
- sliderPressed(): 슬라이더가 눌렸을 때 발생.
- sliderReleased(): 슬라이더에서 손을 뗄 때 발생.
3. QLineEdit (텍스트 입력 상자)
- textChanged(str): 텍스트가 변경될 때 발생.
- editingFinished(): 사용자가 입력을 완료하고 엔터를 눌렀을 때 발생.
- returnPressed(): 사용자가 엔터를 눌렀을 때 발생.
- textEdited(str): 사용자가 텍스트를 편집할 때 발생.
4. QCheckBox (체크박스)
- stateChanged(int): 체크박스의 상태가 변경될 때 발생.
- toggled(bool): 체크박스의 체크 상태가 변경될 때 발생.
5. QRadioButton (라디오 버튼)
- toggled(bool): 라디오 버튼이 선택되거나 선택 해제될 때 발생.
6. QComboBox (콤보 박스)
- currentIndexChanged(int): 콤보 박스에서 선택된 항목의 인덱스가 변경될 때 발생.
- currentTextChanged(str): 선택된 항목의 텍스트가 변경될 때 발생.
- activated(int): 콤보 박스에서 항목을 선택할 때 발생.
7. QSpinBox / QDoubleSpinBox (숫자 스핀 박스)
- valueChanged(int / double): 스핀 박스의 값이 변경될 때 발생.
- editingFinished(): 스핀 박스의 값 편집이 완료되었을 때 발생.
8. QTableWidget (테이블 위젯)
- cellClicked(int, int): 테이블의 셀이 클릭될 때 발생.
- cellDoubleClicked(int, int): 테이블의 셀이 더블 클릭될 때 발생.
- cellChanged(int, int): 테이블의 셀 값이 변경될 때 발생.
9. QListWidget (리스트 위젯)
- itemClicked(QListWidgetItem): 리스트 항목이 클릭될 때 발생.
- itemDoubleClicked(QListWidgetItem): 리스트 항목이 더블 클릭될 때 발생.
- currentItemChanged(QListWidgetItem, QListWidgetItem): 현재 선택된 항목이 변경될 때 발생.
10. QDialog (다이얼로그 창)
- accepted(): 다이얼로그에서 OK 버튼이 눌렸을 때 발생.
- rejected(): 다이얼로그에서 Cancel 버튼이 눌렸을 때 발생.
11. QMainWindow (메인 윈도우)
- windowTitleChanged(str): 윈도우의 제목이 변경될 때 발생.
- windowIcxxonChanged(QIcon): 윈도우 아이콘이 변경될 때 발생.
12. QScrollBar (스크롤바)
- valueChanged(int): 스크롤바의 값이 변경될 때 발생.
- sliderPressed(): 스크롤바가 눌렸을 때 발생.
- sliderReleased(): 스크롤바에서 손을 뗄 때 발생.
13. QTabWidget (탭 위젯)
- currentChanged(int): 현재 활성화된 탭이 변경될 때 발생.
- tabCloseRequested(int): 탭이 닫히려 할 때 발생.
14. QMenu (메뉴)
- triggered(QAction): 메뉴 항목이 선택되었을 때 발생.
- hovered(QAction): 메뉴 항목 위로 마우스가 올라갔을 때 발생.
15. QTimer (타이머)
- timeout(): 타이머가 지정된 시간 간격에 도달할 때마다 발생.
16. QLabel (라벨)
- linkActivated(str): QLabel의 하이퍼링크가 클릭되었을 때 발생.
17. QFileDialog (파일 다이얼로그)
- fileSelected(str): 파일이 선택되었을 때 발생.
- filesSelected(list of str): 다중 파일이 선택되었을 때 발생.
카페 게시글
Python
GUI
QtWidget과 관련된 Signal 정리
주인장
추천 0
조회 2
24.09.21 15:11
댓글 0
다음검색