我使用tkinter并试图创建一个位于左侧的工具栏垂直,我已经有一个在框架顶部的工具栏水平填充,但不知道如何使第二个在左侧,所有的按钮。你知道吗
这是我的代码:
infobar = Frame(master, bg="#ecf0f1", bd=1, relief=GROOVE)
infobar.pack(side=LEFT, fill=BOTH, expand=None)
infobarr = Label(toolbar, bg="#ecf0f1", text=' ')
infobarr.pack(side=LEFT, fill=Y)
poundToKgButton = Button(infobar, highlightbackground="#ecf0f1", image=eimg20, relief=FLAT, command=self.scale)
poundToKgButton.image = eimg20
createToolTip(poundToKgButton, "Conversion - Pound To KG")
poundToKgButton.pack(side=LEFT)
calculatorButton = Button(infobar, highlightbackground="#ecf0f1", image=eimg19, bd=1, relief=FLAT, command=self.calc)
calculatorButton.image = eimg19
createToolTip(calculatorButton, "Calculator")
calculatorButton.pack(side=LEFT, anchor="sw")
如果你想让东西垂直堆放,就用
side=TOP
。包含小部件的空间为空。当您使用pack
时,您会告诉tkinter将小部件放在空白空间的哪一边。你知道吗下面是一个很好的例子,说明调用pack时会发生什么:http://tcl.tk/man/tcl8.5/TkCmd/pack.htm#M26
相关问题 更多 >
编程相关推荐