如何为新 window 编码

How to code for a new window

如何为新的 window 编码?我有一个创建新按钮的按钮,但我喜欢为它编写代码,但我不知道如何编写代码。我想我必须以任何方式定义新的 window 但我不知道该怎么做,因为要在按钮的帮助下打开新的 window 你必须定义 window self , 但没有名字。

感谢您的帮助!

我以这种方式创建了按钮及其命令:

from Tkinter import *
import Tkinter as tk

master = tk.Tk()

def create_window(): #Definion und Festlegung neues Fenster
    toplevel = Toplevel()
    toplevel.title('result')
    toplevel.geometry('1500x1000')
    toplevel.focus_set()

Button(master, text='forward', command=create_window).pack(padx=5, anchor=N, pady=4)

master.mainloop()

新 window 的编码(或在新 window 中创建小部件)与您在主 window 中的做法类似。只需将新的 window (toplevel) 作为父项传递即可。

这是在新 window.

中创建 LabelEntry 小部件的示例
from Tkinter import *
import Tkinter as tk

master = tk.Tk() # Create the main window

def create_window(): #Definion und Festlegung neues Fenster
    toplevel = Toplevel()
    toplevel.title('result')
    toplevel.geometry('1500x1000')

    # Create widges in the new window
    label = tk.Label(toplevel, text="A Label", fg='blue')
    entry = tk.Entry(toplevel)
    label.pack()
    entry.pack()

    toplevel.focus_set()

Button(master, text='forward', command=create_window).pack(padx=5, anchor=N, pady=4)

master.mainloop()