我试图弄清楚如何将tkinter“ Checkbuton”准确地放置在x和y框架中的所需位置 “位置”方法似乎不适用于“检查按钮”。 有解决方案吗?
答案 0 :(得分:1)
Tkinter place()方法:此几何图形管理器组织小部件 通过将它们放置在父窗口小部件中的特定位置。
语法:
widget.place( place_options )
这是可能的选项列表-
anchor-小部件其他选项的确切位置是指:可能是N,E,S,W,NE,NW,SE或SW,指南针方向指示小部件的角和边;默认为NW(小部件的左上角)
bordermode-INSIDE(默认值),指示其他选项引用父级的内部(忽略父级的边框);否则。
高度,宽度-以像素为单位的高度和宽度。
relheight,relwidth-高度和宽度(介于0.0和1.0之间),是父窗口小部件的高度和宽度的一部分。
relx,依靠-水平和垂直偏移为0.0到1.0之间的浮点数,是父窗口小部件的高度和宽度的一部分。
x,y-水平和垂直偏移(以像素为单位)。
示例:
class GUI:
def __init__(self, master):
self.master = master
CheckVar1 = IntVar()
C1 = Checkbutton(master, text="Select", variable=CheckVar1, \
onvalue=1, offvalue=0)
C1.place(x=60, y=50)
root = Tk()
my_gui = GUI(root)
root.mainloop()