반응형
QTextEdit 사용방법
QTextEdit을 사용하면 크게 2가지로 사용할 수 있습니다.
1. 글자(텍스트) 엎어치기
2. 글자(텍스트) 추가하기
글자(텍스트) 엎어치기
말 그대로 텍스트에 문자를 그대로 clear해서 세팅해줍니다.
사용방법은 쉽습니다.
setText(내용)
# UI 그렸다 치고
self.result_text = QTextEdit()
# layout 그렸다 치고
layout.addWidget(self.result_text)
result = "test"
self.result_text.setText(result)
글자(텍스트) 추가하기
지우지 않고 글을 이어서 계속 붙이고 싶을 때가 있겠죠?
이 부분은 두가지 함수가 있습니다.
append()
쉽게 말하면 글자는 추가되는데 내부적으로 텍스트 끝에 \n(개행문자)을 추가합니다.
사용방법은 append(내용) 입니다.
insertPlainText()
커서 위치에 텍스트를 추가합니다.
사용방법은 insertPlainText(내용) 입니다.
둘의 차이는 개행이 있는지 여부입니다. 개인적으로 명확해서 insertPlainText()를 쓰게 되더라구요.
반응형
'다양한 TIP' 카테고리의 다른 글
온라인으로 sql 문법 확인하는 방법(sqlite, mariadb, postresql, mssql) (0) | 2024.08.26 |
---|---|
daemon에 gdb로 붙는 두가지 방법(pid, 직접실행) (0) | 2024.08.23 |
git commit 시 끊어졌을 때 해결방법 ('.git/index.lock': File exists.) (0) | 2024.08.22 |
댓글