有没有一种方法可以将tkinter Checkbutton放置在框架中的任何位置?

时间:2020-01-13 14:24:56

标签: python tkinter tkinter.checkbutton

我试图弄清楚如何将tkinter“ Checkbuton”准确地放置在x和y框架中的所需位置 “位置”方法似乎不适用于“检查按钮”。 有解决方案吗?

1 个答案:

答案 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()