【发布时间】:2017-02-27 17:26:51
【问题描述】:
我实际上挠头真的很糟糕,我很讨厌一件简单的事情,我想在 tkinter 框架中打包一个按钮,但问题是我只有在我不打包按钮时才能看到框架,如果我把按钮打包在里面我只看到按钮...
from tkinter import *
root = Tk()
frame = Frame(root,bg ='yellow')
frame.pack()
bottomframe = Frame(root,bg = 'red')
bottomframe.pack( side = BOTTOM )
redbutton = Button(frame, text = "Red", fg = "red")
redbutton.pack( side = LEFT)
blackbutton = Button(bottomframe, text = "Black", fg = "black")
blackbutton.pack( side = BOTTOM)
root.mainloop()
这是正确显示我的两个按钮但不是框架,我知道是因为我看不到颜色,我一定是在做一些愚蠢和错误的事情,或者我不知道,无论如何,我们将不胜感激,谢谢并继续编码!
【问题讨论】:
-
你为什么要创建一个框架?只需使用
root.configure(bg='yellow') -
出于特定原因我想要一个框架,我将有几个框架不包含相同的东西,这就是为什么
-
发生的情况是 blackbutton 正在替换到框架的位置。您能告诉我们您希望如何分配元素吗?
-
好吧,我想拥有在我的程序的整个执行过程中永远不会改变的按钮,它们将在一个框架中,其他的将在另一个框架中,因为它们将由脚本生成并被刷新在一些桥上:)
标签: python tkinter python-3.6