如何调用一个永久的xterm窗口,并且仅在用户关闭时才关闭?使xterm窗口打开,直到用户关闭为止
这里将重现这一问题
import os
from PyQt4 import QtCore, QtGui
from main import Ui_MainWindow
class Main(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
QtCore.QObject.connect(self.ui.pushID, QtCore.SIGNAL('clicked()'), self.showid)
def showid(self):
process = subprocess.Popen(['lsusb'], shell=False, stdout=subprocess.PIPE)
process.communicate()[0]
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
main = Main()
main.show()
sys.exit(app.exec_())
任何建议的代码?
请注意'xterm XYZ'将导致xterm作为shell执行XYZ。也就是说,xterm期待类似/ bin/sh的东西,而不是任何其他类型的可执行文件。 – chrisaycock 2010-11-13 17:05:49