아미(아름다운미소)

python pyqt5 QLineEdit 위젯 본문

랭귀지/python

python pyqt5 QLineEdit 위젯

유키공 2019. 1. 29. 12:59
QLineEdit 은 한 라인을 편집할 수 텍스트박스 위젯이며, 복수 라인을 편집하기 위해서는 QTextEdit을 사용합니다. 몇가지 자주 사용되는 메서드로는 텍스트를 쓰는 setText(), 현재 텍스트를 읽는 text() 메서드, Watermark 텍스트를 표시하는 setPlaceholderText(), 에디트 내의 텍스트를 모두 선택하는 selectAll(), 읽기 전용 에디트로 만드는 setReadOnly(), 주로 암호 스타일의 에디트에 많이 사용되는 setEchoMode() 등을 들 수 있습니다.
ed = QLineEdit()
 
ed.setText("이지원")  #텍스트 쓰기
text = ed.text()    #텍스트 읽기
 
# Watermark로 텍스트 표시
ed.setPlaceholderText("이름을 입력하시오") 
 
# 텍스트 모두 선택
ed.selectAll()
 
# 에디트는 읽기 전용으로
ed.setReadOnly(True)
 
# Password 스타일 에디트
e.setEchoMode(QLineEdit.Password)
Comments