PyQt5 学习记录-----QTextEdit
程序员文章站
2022-04-22 12:08:39
...
1: 运行结果
点击 按钮 Display Text
点击按钮 Display Html, 会以html格式显示文本内容
2: 代码
from PyQt5.QtWidgets import *
import sys
class MyTextEditDemo(QWidget):
def __init__(self,parent = None):
super().__init__(parent)
self.setWindowTitle('QTextEdit Demo')
self.resize(400,350)
self.textEdit = QTextEdit()
self.btnDisplayText = QPushButton('Display Text')
self.btnDisplayHtml = QPushButton('Display Html')
layout = QVBoxLayout()
layout.addWidget(self.textEdit)
layout.addWidget(self.btnDisplayText)
layout.addWidget(self.btnDisplayHtml)
self.setLayout(layout)
self.btnDisplayText.clicked.connect(self.diaplayText)
self.btnDisplayHtml.clicked.connect(self.displayHtml)
self.cnt = 0
def diaplayText(self):
self.textEdit.setText('Display Text Test' + str(self.cnt))
self.cnt = self.cnt + 1
def displayHtml(self):
self.textEdit.setHtml("<font color='red' size ='6'> <red>textEdit test </font>")
if __name__ == '__main__':
app = QApplication(sys.argv)
labeldemo = MyTextEditDemo()
labeldemo.show()
sys.exit(app.exec_())
推荐阅读
-
sql cast,convert,QUOTENAME,exec 函数学习记录
-
Node学习记录之cluster模块
-
PHP学习记录之面向对象(Object-oriented programming,OOP)基础【类、对象、继承等】
-
PHP学习记录之面向对象(Object-oriented programming,OOP)基础【接口、抽象类、静态方法等】
-
PHP学习记录之常用的魔术常量详解
-
MVC使用Log4Net进行错误日志记录学习笔记4
-
sql cast,convert,QUOTENAME,exec 函数学习记录
-
Laravel 验证码认证学习记录小结
-
PHP5 面向对象(学习记录)
-
Python Logging 日志记录入门学习