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
			조회 10
							24.09.21 15:11
				댓글 0
								 
	 
		
		
		
		
		
	
		
		 		
	
 
				
				
				
	다음검색