我一直在尝试制作一个小的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?
但它似乎适用于子流程。