QLineEdit

한줄만 사용하는 글자 입력 위젯

생성

# -*- coding: UTF-8 -*-
import sys
from PyQt5.QtWidgets import *

class App(QLineEdit) :
    def __init__(self):
        super(App, self).__init__()
        self.setWindowTitle('Window!!!')
        self.resize(600,600)
        self.setText('한줄 입력창입니다.')

if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = App()
    window.show()
    sys.exit(app.exec_())

이전 위젯 생성과 큰 차이가 없습니다.

글자크기 조절

수정되지 않도록 막기

13 setReadOnly(True) 옵션을 추가하면 수정불가한 QLineText가 생성됩니다.

글작 색 변경 및 크기 변경

앞서 글자 크기 변경은 클레스와 함수를 이용했습니다. 지금 사용하는 방법은 StyleSheet를 이용한 방법입니다.

13 color:red 글자 색을 빨간 색으로 설정합니다. font-size:45px 글자 크기를 설정합니다. 설정값은 ;(세미콜론)으로 구분합니다.

StyleSheet에 관해서는 다른 장에서 자세히 다루도록 하겠습니다.

Last updated