def set_only_int(self):
self.onlyInt = QIntValidator()
self.QLineEdit.setValidator(self.onlyInt)
QMainWindow 가 상속되어 있는 Class에서 다음과 같이 코드 2줄 실행하면 됩니다.
저는 함수로 호출해서 함수로 묶어놨습니다.
QLineEdit 부분에 사용하는 QLineEdit의 객체 이름을 입력해주세요.
<참고>
https://stackoverflow.com/questions/13422995/set-qlineedit-to-accept-only-numbers
https://stackoverflow.com/questions/15829782/how-to-restrict-user-input-in-qlineedit-in-pyqt
(원문)
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 문자열 한줄씩 읽기 (0) | 2022.03.26 |
---|---|
[Python] *** is deprecated and will be removed from ***!!!! (0) | 2022.02.03 |
[PyCharm] 파이참으로 파일 날렸을때 복구하는법 (0) | 2022.01.21 |
[PyQT] pyinstaller로 exe만들때 패키지가 정상적으로 포함되지 않을때 (0) | 2022.01.21 |
[PyQT] pyinstaller로 윈도우 아이콘, UI, 프로그램 아이콘 전부 exe에 포함시키기 (2) | 2022.01.21 |