Python Tkinter:点击Tkinter的button_widget时运行Python脚本,并保留返回变量的值.



我是Python 3中GUI编程的新手。

我准备了一个GUI,用户需要选择选项(使用OptionMenu小部件),选择后按下按钮运行最终程序。

我已经将用户选择的数据保存到GUI程序中的变量中。

但不知道下一步该做什么…

我想要的:

  • 该GUI应该隐藏或结束后按下按钮。
  • 运行另一个python脚本,并在我的脚本中使用那些从GUI保存的变量。

如何在python中完成。

您可以将数据保存在另一个文件中,以便在其他带有pickle模块的脚本中使用。

为了节省,你可以用你想要的所有变量做一个列表:

import pickle
with open('doc_name.txt','wb') as a:
pickle.dump(saved_variable_list,a)

在另一个python脚本中,你可以使用这个变量列表:

import pickle
with open('doc_name.txt','rb') as a:
saved_variable_list = pickle.load(a)

最后要关闭你的GUI,你可以使用'destroy'命令:

root.destroy()

最新更新