如何从另一个窗口用python打开一个新窗口?

2024-10-02 20:34:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我和特金特有问题。我需要打开一个新窗口,当用户按下一个按钮时,有一些参数数据。问题是,当我创建新窗口时,条目的方法“set”不起作用,但是当我从主类创建窗口时,它可以工作。我能做些什么来解决这个问题? 这是按钮:

Button(self.frameTabella, text="prenota", command=lambda id=ConcreteLibro.getIdentificativo():self.prenotaLibro(id)).grid(row=i, column=14)

这是新窗口的代码:

^{pr2}$

如何使类“GUIPrestitoLibro”实例成为顶级实例?在


Tags: 数据实例方法text用户self目的id
1条回答
网友
1楼 · 发布于 2024-10-02 20:34:06

问题是这个类创建了Tk的第二个实例。tkinter应用程序应该始终只有一个Tk的实例,并且应该只调用mainloop()一次。在

如果需要创建多个窗口,除了根窗口之外的所有窗口都必须是Toplevel的实例,并且除了根窗口之外,不应该在任何窗口上调用mainloop()。在

相关问题 更多 >