如何在python中的tkinter gui中运行并打开.py文件

时间:2018-03-30 11:24:52

标签: python user-interface tkinter subprocess pycharm

我已经使用按钮编写了一个gui,当我按下一个按钮时,我希望它运行一个显示图形的.py脚本,因此图形必须在不同的视图中打开。

图表的.py文件完全独立运行但是我试图在点击按钮时将其实现到我的GUI中(我使用过Tkinter) - 我使用子进程为不同的{ {1}}文件,但保存输出而不是在底部打印。

所以我不确定如何点击一个按钮让它在一个单独的窗口中打开就像python test.py一样。

第二个按钮应该能够运行.py文件,但输出应该显示在文本文件中,而不是在控制台底部打印。

这是我到目前为止所做的:

.py

buttongraph = Tkinter.Button(self,text =“generate graph”,command = visualize) buttongraph.pack()

(打印确实打印但命令没有执行,我也删除了 def visualise(): #with open(" .png", "r") as output: command = ("python test.py") p = subprocess.Popen(command, shell=True) p.send_signal(signal.SIGINT) print 'completed' ,因为代码的输出行不起作用。我只是在玩它。)

0 个答案:

没有答案