创建控件-终端输出信息重定向-显示在pyqt文本中
class moni(QWidget):
def __init__(self):
super(moni, self).__init__()
# 创建控件
self.step_up=QWidget(self)#窗体类
self.te = QTextEdit(self)#文本类
sys.stdout = EmitStr(textWrit=self.outputWrite) # 输出结果重定向
sys.stderr = EmitStr(textWrit=self.outputWrite) # 错误输出重定向
# 初始化界面
self.init_ui()
#写入函数
def outputWrite(self, text):
self.te.append(text)
def init_ui(self):
# 设置控件位置
self.step_up.setGeometry(1000,0,100,15)
self.te.move(1000,50)