Python 如何将背景或输入框之类的内容添加到新窗口中';它开门了吗?

Python 如何将背景或输入框之类的内容添加到新窗口中';它开门了吗?,python,tkinter,tkinter-canvas,Python,Tkinter,Tkinter Canvas,我想知道如何通过按下主窗口中的按钮自定义打开的新窗口。以下是我正在使用的代码: from tkinter import * import tkinter as tk root = Tk() def create_window(): tk.Toplevel(root) button1 = Button(root, text = "Add a task", command = create_window) button1.place(x=1, y=1) root.mainloop()

我想知道如何通过按下主窗口中的按钮自定义打开的新窗口。以下是我正在使用的代码:

from tkinter import *
import tkinter as tk

root = Tk()

def create_window():
    tk.Toplevel(root)

button1 = Button(root, text = "Add a task", command = create_window)
button1.place(x=1, y=1)

root.mainloop()
这是我使用的代码,我想添加一个输入框,在这里我可以写东西,我写的东西会出现在第一个窗口中。对于像我这样的初学者来说,这有点太复杂了吗

from tkinter import *
import tkinter as tk

root = Tk()


def create_window():
    tk.Toplevel(root)

button1 = Button(root, text = "Add a task", command = create_window) #Makes a button with a commmand to open another window
button1.place(x=1, y=1) #Button position

root.state("zoomed") #Maximizes the window

root.mainloop()

单击按钮后,您可以更改
tk.TopLevel
的配置。在以下示例中,按下
Customize
按钮时,每个打开的
TopLevel
窗口的背景色都会随机设置/重置:


单击按钮后,您可以更改
tk.TopLevel
的配置。在以下示例中,按下
Customize
按钮时,每个打开的
TopLevel
窗口的背景色都会随机设置/重置:


你的问题有点不清楚。您所做的与对根窗口所做的完全相同。你能告诉我们你试过什么吗?@BryanOakley我添加了我使用的代码,并写下了我想用它做什么。你能帮我吗?你的问题有点不清楚。您所做的与对根窗口所做的完全相同。你能告诉我们你试过什么吗?@BryanOakley我添加了我使用的代码,并写下了我想用它做什么。你能帮我吗?
import random
import tkinter as tk
from _tkinter import TclError


COLORS = ['blue', 'yellow', 'red', 'green']


def create_window():
    toplevels.append(tk.Toplevel(root))

def customize_top():
    for toplevel in toplevels:
        try:
            toplevel.configure(bg=random.choice(COLORS))
        except TclError:
            pass


root = tk.Tk()

toplevels = []

button1 = tk.Button(root, text = "Add a task", command=create_window)
button1.pack()
button2 = tk.Button(root, text = "Customize", command=customize_top)
button2.pack()

root.mainloop()