关于界面调用程序问题。求大神指导
如上图,现在要调用TIGL和VSP两个程序。。拿VSP举例,我现在用的是import os
self.Bind(wx.EVT_MENU,self.OpenVsp,id=302)
def OpenVsp(self,event):
os.startfile('F:\软件\OpenVSP\OpenVSP_2.0(exe)\OpenVSP_2.0.3a_Win32\\vsp')
想请教下大神,我调用出来的程序VSP,如果想让他显示在我的界面内,怎么弄啊?? 这个有可能用系统的api,让程序运行在你的程序之上, 这个有可能用系统的api,让程序运行在你的程序之上, :em06: 稍微查了下,不是很懂哎。回复 3# lvxinzhi
试试这种方式:
首先调用这个命令,获取输出。
from subprocess import Popen, PIPE
p = Popen(['command', 'and', 'args'], stdout=PIPE, stderr=PIPE, stdin=PIPE)
output = p.stdout.read()
接着将output显示在界面中。
理论,未亲测过。 貌似不可以。。回复 5# sunny7476
求助各位大神。。。 求指点啊
页:
[1]