在tkinter中,可以通过以下方式保存顶级页面的状态:
self
关键字,可以在整个类的范围内访问和修改这个成员变量。import tkinter as tk
class MyApplication:
def __init__(self):
self.top_level_state = None
def save_state(self):
self.top_level_state = top_level.state()
app = MyApplication()
top_level = tk.Toplevel()
# 使用top_level页面
app.save_state()
import tkinter as tk
top_level_state = None
def save_state():
global top_level_state
top_level_state = top_level.state()
top_level = tk.Toplevel()
# 使用top_level页面
save_state()
这两种方法都可以保存顶级页面的状态,并且可以在需要的时候访问和修改该状态。根据具体需求,选择适合的方式来保存和管理页面的状态。
相关链接:
领取专属 10元无门槛券
手把手带您无忧上云