我有一段使用subprocess.check_call()
来调用Python脚本的代码。它运行良好,但是,它不显示脚本独立运行时显示的GUI窗口。我猜subprocess.check_call()
某种程度上不尊重任何GUI线程。
以下是相关的两行:
command = [self.python3, self.execution_dir + '/' + "script.py", "-i" + self.received_img_path]
subprocess.check_call(command, env={'PYTHONPATH': local_pythonpath })
有没有办法使该功能也打开GUI窗口?还是在Python中有另一个功能?
答案 0 :(得分:2)
*.d.ts
不应产生单独的GUI窗口(请参见docs)。要生成GUI窗口,您需要使用subprocess.check_call()
之类的GUI显式运行程序,并使用其参数来控制程序。例如
gnome-terminal
将产生一个GUI终端并运行您的命令。