QLineEdit은 returnPressed 키(Enter키)가 눌렸을 때 기능을 수행하는 시그널이 있다.
#LineEdit의 글자가 바뀔 때 기능 실행
self.LineEdit이름.textChanged.connect(함수)
#LineEdit에서 Return키(Enter키)가 눌렸을 때 기능 실행
self.LineEdit이름.returnPressed.connect(함수)
이 시그널들은 타 시그널들과 마찬가지로 생성자 부분 안에 작성해야 한다.
또한, 동일한 LineEdit이 textChanged와 returnPressed 시그널을 동시에 사용할 수 있다.
실행예시 → 엔터와 전송버튼이 동일한 함수가 타도록 만들었음
참고 사이트
1. 위키독스 초보자를 위한 Python GUI 프로그래밍
2. 스택 오버플로우 - Linking QLineEdit's "enter" event to a slot?
https://stackoverflow.com/questions/9647801/linking-qlineedits-enter-event-to-a-slot
'개발공부 > Pyqt 파이큐티' 카테고리의 다른 글
[PyQt] QtMultimedia 사용해 영상 재생하기 (1) | 2023.05.24 |
---|---|
[PyQt] Scroll Area 공부하기 (0) | 2023.05.09 |
[PyQt] 로또 화면 만들어보기 (0) | 2023.05.08 |
[PyQt] 파이큐티 QTableWidget 공부하기 (0) | 2023.05.07 |
파이큐티공부_1 로그인창 (0) | 2023.05.07 |