我的根中有两个框架。我想在其中一个框架中添加一个按钮。两个框架都有不同的背景颜色。当我尝试在其中任何一个中添加按钮时,包含该按钮的框架就会消失。
vkCreateDebugUtilsMessengerEXT
这将导致...
但是在添加按钮之后,使用以下代码...
from tkinter import *
root = Tk()
root.geometry("1600x800+0+0")
root.title("ABC")
Rf = Frame(root, width=100, height=800, bg="black")
Rf.pack(side=RIGHT)
Lf = Frame(root, width=1500, height=800, bg="green")
Lf.pack(side=LEFT)
root.mainloop()
我知道...
现在按钮可见,但是框架和背景色消失了。我在做什么错了?
感谢您的帮助!
答案 0 :(得分:2)
您的框架实际上正在消失,只是在调整大小,这就是为什么您看不到它的原因。将Rf.pack_propagate(False)
添加到框架中,这将防止在添加新的小部件时调整框架的大小。
from tkinter import *
root= Tk()
root.geometry("1600x800+0+0")
root.title("ABC")
Rf=Frame(root,width=100, height=800, bg="black")
Rf.pack_propagate(False)
Rf.pack(side=RIGHT)
Lf=Frame(root,width=1500, height=800, bg="green")
Lf.pack(side=LEFT)
b1 = Button (Rf, text= "Load", fg= "red", bg="black")
b1.pack(side=LEFT)
root.mainloop()