how to justify text in label in tkinter in python Need justify in tkinter

后端 未结 3 1554
闹比i
闹比i 2021-01-11 17:04

In Tkinter in Python: I have a table with a different label. How can I justify the text that is in the label? Because It is a table and the texts in different labels come to

3条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-01-11 17:34

    instead of using .pack() i would use .grid() http://effbot.org/tkinterbook/grid.htm

    grid will allow better management of your components

    find bellow an example of usage and management:

    Label(root, text="First").grid(row=0, sticky=W)
    Label(root, text="Second").grid(row=1, sticky=W)
    
    entry1 = Entry(root)
    entry1 = Entry(root)
    
    entry1.grid(row=0, column=1)
    entry2.grid(row=1, column=1)
    
    checkbutton.grid(columnspan=2, sticky=W)
    
    image.grid(row=0, column=2, columnspan=2, rowspan=2,
               sticky=W+E+N+S, padx=5, pady=5)
    
    button1.grid(row=2, column=2)
    button2.grid(row=2, column=3)
    

    you would endup using the grid option padx="x" to "justify" your labels

提交回复
热议问题