将Tkinter复选按钮文本字符对齐到左侧

时间:2012-11-26 07:01:20

标签: python python-2.7 tkinter

我正在使用Python 2.7来显示2 Checkbuttons。如果我使用justify = LEFT,则会显示错误"global name 'LEFT' is not defined"

class simple_ap(Tkinter.Tk):
    def __init__(self,parent):
        Tkinter.Tk.__init__(self,parent)
        self.parent = parent
        self.initialize()

    def initialize(self):


        Checkbutton = Tkinter.Checkbutton(self,text='All_1',width = 50,justify = LEFT)
        Checkbutton.grid(column = 0, row = 0)

        Checkbutton = Tkinter.Checkbutton (self,text='To_check_for_the_space_between_brackets',width = 50)
        Checkbutton.grid(column = 0, row = 8)

if __name__ == "__main__":
    app = simple_ap(None)
    app.title('my_app')
    app.mainloop()

这是使用“对齐”的正确方法吗? 我是在http://www.tutorialspoint.com/python/tk_frame.htm

工作的

1 个答案:

答案 0 :(得分:4)

好像您使用的是import Tkinter而不是from Tkinter import *,这是您链接的示例中使用的。

您需要使用Tkinter.LEFT