我觉得这应该很容易,但没有我希望的那么多。我只想在镜框里放个按钮。我的代码正在给框架上色,这样我就可以验证按钮是否在我想放的地方,正如你所看到的,下面,我的代码没有做我想做的事情。我希望我的代码能把单选按钮放在黄色框内,而不是放在它下面。在
from tkinter import *
class apiMain:
def main(self):
master=Tk()
topframe = Frame(master, bg="Lemon chiffon", width=500, height=50).pack(side = TOP)
v = IntVar()
crbutton = Radiobutton(topframe, text = "change request", variable = v, value = 'cr')
crbutton.pack(side = LEFT, padx = 10)
mainloop()
当您这样分配
topframe
时:您实际上是在写
^{pr2}$topframe = None
,因为pack()
总是返回None
。因此,您将单选按钮的主控件分配给None
,默认为主窗口。拆分代码,使topframe
引用实际的Frame对象:相关问题 更多 >
编程相关推荐