我有一个(Linux)PyQt5应用程序,其中包含一些小部件(按钮和输入字段)和一个QProcess对象。我通过启动rxvt(1)终端仿真器并向其提供要执行的程序来开始该过程。像这样
winIdStr = str(int(self.term.winId()))
cmd = 'rxvt'
cmdOpts = []
cmdOpts.append('-bg'); cmdOpts.append('#5D6D7E')
cmdOpts.append('-fg'); cmdOpts.append('white')
cmdOpts.append('-embed'); cmdOpts.append(winIdStr)
cmdOpts.append('-e'); cmdOpts.append('./goo')
cmdOpts.append(count)
self.process.start(cmd, cmdOpts)
print(self.process.exitCode())
这在功能上正常工作。但是,我需要进行以下增强:
感谢PyQt5社区的任何帮助。仅供参考,目标操作系统是Linux。