如何将Subprocess.popen打印到Pyqt4文本框

时间:2015-02-22 13:53:31

标签: python pyqt subprocess

我一直在尝试制作一个小的PyQt4小部件,但是我很难将子流程粘贴到小部件的文本框中。

self.textEdit_2 = QtGui.QTextEdit(self.tab_Logcat)
self.textEdit_2.setGeometry(QtCore.QRect(0, 0, 781, 731))
self.textEdit_2.setObjectName(_fromUtf8("textEdit_2"))

def paster(self):
    from subprocess import Popen, PIPE
    cat = subprocess.Popen('adb', stdout=PIPE)
    self.textEdit_2.setText(str(cat))

无论我尝试什么,它都粘贴到shell上。 我看过其他类似的线程 How to redirect print result from python shell into qtextedit pyqt?

但它似乎适用于子流程。

0 个答案:

没有答案