|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 一个账号 于 2019-11-14 20:19 编辑
常用方法:
setPlainText() | 设置多行文本框的内容 | toPlainText() | 返回多行文本框的文本内容 | setHtml() | 设置多行文本框的文本内容为HTML文档,HTML文档是描述网页的 | toHtml() | 返回多行文本框的HTML内容 | clear() | 清除多行文本框的内容 |
示例:
- from PyQt5.QtWidgets import *
- import sys
- class Window(QWidget):
- def __init__(self):
- super().__init__()
- self.draw()
- def draw(self):
- self.setWindowTitle("window")
- #定义窗口的初始大小
- self.resize(300,270)
-
- #创建多行文本框
- self.textEdit=QTextEdit()
-
- #创建按钮
- self.bt1=QPushButton("say hello")
- # 实例化垂直布局
- layout=QVBoxLayout()
-
- # 相关控件添加到垂直布局中
- layout.addWidget(self.textEdit)
- layout.addWidget(self.bt1)
- # 设置布局
- self.setLayout(layout)
- # 将按钮的点击信号与相关的函数进行绑定
- self.bt1.clicked.connect(self.say_hello)
- def say_hello(self):
- self.textEdit.setHtml("<font color=red size=10>hello</font>")
- if __name__ == "__main__":
- app = QApplication(sys.argv)
- window = Window()
- window.show()
- sys.exit(app.exec_())
复制代码 |
|