在Qt 中如何在画图板上添加文本编辑框??

在Qt 中如何在画图板上添加文本编辑框??,第1张

最好不要用QPainter类来添加一个编辑框,(用QPainter类来自己画一个编辑框吗.不可想象.)

如果想在画图板上添加一个编辑框,直接new 一个lineEdit然后show出来就可以了.

setPlainText()

toPlainText()

setHtml()

toHtml()

clear()

'''

【简介】

PyQt5中 QTextEdit例子

'''

from PyQt5.QtWidgets import QApplication, QWidget, QTextEdit, QVBoxLayout, QPushButton

import sys

class TextEditDemo(QWidget):

def init (self, parent=None):

super(TextEditDemo, self). init (parent)

self.setWindowTitle("QTextEdit 例子")

self.resize(300, 270)

self.textEdit = QTextEdit()

self.btnPress1 = QPushButton("显示文本")

self.btnPress2 = QPushButton("显示HTML")

layout = QVBoxLayout()

layout.addWidget(self.textEdit)

layout.addWidget(self.btnPress1)

layout.addWidget(self.btnPress2)

self.setLayout(layout)

self.btnPress1.clicked.connect(self.btnPress1_Clicked)

self.btnPress2.clicked.connect(self.btnPress2_Clicked)

if name == " main ":

app = QApplication(sys.argv)

win = TextEditDemo()

win.show()

sys.exit(app.exec_())


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11682208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存