pyqt5 textBrowser 如何输出另一个类里面的打印信息

qq_23990175 2017-07-21 02:37:44
我就直接贴代码了,
# -*- coding: utf-8 -*-

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_Form(object):
def setupUi(self, Form):
Form.setObjectName("Form")
Form.resize(889, 591)
self.textBrowser = QtWidgets.QTextBrowser(Form)
self.textBrowser.setGeometry(QtCore.QRect(100, 280, 651, 281))
self.textBrowser.setObjectName("textBrowser")
self.pushButton = QtWidgets.QPushButton(Form)
self.pushButton.setGeometry(QtCore.QRect(380, 130, 131, 81))
self.pushButton.setObjectName("pushButton")

self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
self.textBrowser.append("aaa")
def retranslateUi(self, Form):
_translate = QtCore.QCoreApplication.translate
Form.setWindowTitle(_translate("Form", "Form"))
self.pushButton.setText(_translate("Form", "Start"))

def Cmp(self):
print("Hello")
if __name__ =='__main__':
import sys
from PyQt5 import QtWidgets

app = QtWidgets.QApplication(sys.argv)
Form = QtWidgets.QWidget()
ui = Ui_Form()
ui.setupUi(Form)
Form.show()
sys.exit(app.exec_())



如代码所示,我设计了一个textBrowser文本框,然后我想让他显示我定义的Cmp里面打印的Hello ,请问应该怎么实现呢?pyQT5的资料好少啊。。
...全文
772 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdongs 2019-03-31
  • 打赏
  • 举报
回复
self.meg='hello' self.textBrowser.append(self.meg) def Cmp(self): print(self.meg)

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧