我已经获得了将文本小部件放入代码中的代码,然而,当我运行整个代码时,它只在新窗口中打开文本小部件,而不是将其添加到现有的gui中。我是个新手,所以我需要添加一个命令或其他东西来指定它才能进入现有的窗口吗?
import tkinter as tk
import time
import random
from tkinter import *
root = tk.Tk()
root.geometry("1600x8000")
root.title("Cafe au Lait")
tops = tk.Frame(root, width=1600, relief="sunken")
tops.pack(side="top")
f1 = tk.Frame(root, width=800, height=700, relief="sunken")
f1.pack(side="left")
roots = Tk()
t = Text(roots)
t.grid(row=6, column=6)
roots.grid_rowconfigure(6, weight=1)
roots.grid_columnconfigure(6, weight=1)
tk.Label(f1, font=('arial', 16, 'bold'),text="Takeaway",bd=16,anchor="w").grid(row=2, column=2)
txt_takeaway=tk.Entry(f1, font=('arial',16,'bold'),textvariable=takeaway,bd=10,insertwidth=4,bg="powder blue",justify='right')
txt_takeaway.grid(row=2,column=3)
root.bind("<Return>", ref)
root.mainloop()
我已经在现有的gui中添加了root = tk部分,但它正在创建一个新的窗口。
https://stackoverflow.com/questions/51908825
复制相似问题