35-1 예제: ex34
import sys from PyQt5.QtWidgets import (QApplication, QWidget, QPlainTextEdit) class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.pte = QPlainTextEdit(self) self.pte.move(10, 10) self.pte.resize(280, 180) self.pte.setReadOnly(True) # 텍스트 출력 self.pte.appendPlainText("Hello\n") self.pte.appendPlainText("Python\n") self.pte.appendPlainText("PlainTextEdit\n") self.setGeometry(300, 300, 300, 200) self.setWindowTitle("QPlainTextEdit") self.show() if __name__ == "__main__": app = QApplication(sys.argv) win = MyApp() sys.exit(app.exec_()) |
35-2 설명
self.pte.setReadOnly(True) self.pte.appendPlainText("Hello\n") |
- setReadOnly 메서드를 사용하여 단순히 텍스트를 출력만 하도록 설정합니다.
- appendPlainText 메서드를 사용하여 텍스트를 추가합니다.
35-3 결과
'프로그래밍 > PyQt5 GUI' 카테고리의 다른 글
58. 타이머와 스레드 (0) | 2021.08.09 |
---|---|
57. 타이머 (0) | 2021.08.09 |
56. 텍스트 그리고 (drawText) (0) | 2021.07.30 |
55. 파이 그리기 (drawPie) (0) | 2021.07.30 |
54. 현 그리기 (drawChord) (0) | 2021.07.30 |