본문 바로가기

IT/PyQt5

(3)
[PyQt5] 탭(tab) 순서 설정하기 PyQt5로 만든 창에서 입력할 때, tab을 쓰는 경우가 있습니다. 예를 들어 아래 ID 입력 칸에서 "tab"을 누르면 PW 입력하는 곳을 가기를 원하지만... 다른 곳으로 이동합니다. PW 칸이 '아닌 메세지를 입력해주세요.' 칸으로 이동합니다. 이를 설정하는 방법은 매우 간단합니다! 1. 우선 pyqt designer 를 실행 2. 편집 > 탭 순서 편집 3. 원하는 탭 순서를 1~3번 클릭 그리고 저장 -> 다시 실행하면 제대로 tab이 작동되는 걸 알 수 있습니다.
[PyQt5] 폴더 내 파일 선택하는 버튼 만들기 PyQt5를 사용하다 보면 파일 위치를 선택하여 어떤 실행을 누르고 싶을 때가 많이 있습니다. 예를 들어 특정 데이터가 저장된 .csv 파일을 가져와서 데이터를 연산하고자 할 때, 사진을 가져와서 편집을 할 때 등등... 그럴 때 대부분 책에서는 python 코드로 작성하여하는 경우가 많습니다. (초보분들이 주로 하는방법인데 제가 생각했을 때는 더 어려운 거 같아요.) PyQt5 를 이용하다 보면 코드로 UI 를 만드는 것보다 Qt designer을 이용하여 UI를 직접 변경하는 게 좋습니다. 최종적인 형태는 아래 사진과 같습니다. 그럼 천천히 따라해보시죠~ - pip install PyQt5 : PyQt5를 설치합니다. - cmd -> (아나콘다 이용하시는 분들께서는 ) conda activate "프..
[PyQt5] 비밀번호(password)를 마스킹 처리 하기 Python 으로 UI를 만들 때, PyQy5 를 자주 사용해요. PyQt5 에서 어떤 특정 싸이트나 목적을 위해 아이디나 비밀번호창을 만들 필요가 있죠. 비밀번호인 경우 마스킹을 하지 않으면 왠지 보안이 낮아 보여요. 아래처럼 마스킹 된 걸 보면 왠지 보안에 대한 신뢰가 상승하는? 방법은 아래와 같습니다. - PyQt5 를 실행시킨다. 1. 비밀번호 입력하는 QLineEdit 를 클릭 2. 속성편집기에서 아래 스크롤바를 내린다. 3. text > echoMode > Normal -> Password 변경 아주 간단하게 패스워드 마스킹 하는 방법이네요!