gpt4 book ai didi

python - 重启程序 tkinter

转载 作者:行者123 更新时间:2023-11-28 21:43:49 28 4
gpt4 key购买 nike

我想知道如何创建一个重启按钮,点击后可以重启整个脚本。我的想法是先销毁窗口然后取消销毁它,但显然没有取消销毁功能。

最佳答案

我在这个网站上找到了一种为通用 python 程序执行此操作的方法:https://www.daniweb.com/programming/software-development/code/260268/restart-your-python-program .我用基本的 tkinter GUI 写了一个例子来测试它:

import sys
import os
from tkinter import Tk, Label, Button

def restart_program():
"""Restarts the current program.
Note: this function does not return. Any cleanup action (like
saving data) must be done before calling this function."""
python = sys.executable
os.execl(python, python, * sys.argv)

root = Tk()

Label(root, text="Hello World!").pack()
Button(root, text="Restart", command=restart_program).pack()

root.mainloop()

关于python - 重启程序 tkinter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41655618/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com