【问题标题】:How to open and close a Tkinter Window?如何打开和关闭 Tkinter 窗口?
【发布时间】:2020-08-29 00:22:43
【问题描述】:

我在 Tkinter 中创建了一个主菜单,它有一个按钮。我也在 Tkinter 中做了一个应用程序。当我单击主菜单上的那个按钮时,它应该带我进入我制作的应用程序。它不工作。请帮忙。 到目前为止,这是我的代码。

from tkinter import *

root = Tk()

button = Button(root, text="App in Python", command=openApp)

如何将另一个 Tkinter 文件导入菜单。导入文件名不起作用。

【问题讨论】:

    标签: python python-3.x tkinter turtle-graphics


    【解决方案1】:

    您最好的选择可能是使用 tk.Toplevel 使按钮打开一个新窗口。这是一个非常基本的示例:

    import tkinter as tk
    
    root = tk.Tk()
    
    
    def newWindow():
        top = tk.Toplevel(root)
        newLabel = tk.Label(top, text='new label')
        newLabel.pack()
    
    
    button = tk.Button(root, text='click me', command=newWindow)
    button.pack()
    
    root.mainloop()
    

    有了这个,您就可以将您的应用程序放在当您单击主窗口中的按钮时创建的新窗口中。不幸的是,我知道没有简单的方法可以将预先存在的项目链接到新的 tkinter 窗口,因此您必须稍微更改您的应用程序以使其使用新窗口而不是主菜单窗口,例如.

    我还要说,我鼓励您避免使用 from tkinter import * 语句,而是使用 import tkinter as tk.它使输入更多,但您的代码会更清晰!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-01
      • 2023-01-12
      • 1970-01-01
      • 2015-09-13
      • 2016-03-06
      相关资源
      最近更新 更多