Почему мой текст не ориентирован влево?

1

Я хочу, чтобы мой текст был сдвинут влево, но оправдайте, сторона или якорь сделайте это. Я использую tkinter и python 3.

queue_frame = tk.Frame(master_frame)
queue_frame.pack()

queue_hash = tk.Label(queue_frame, text='#', width=3, font=('Arial', 14, 'bold'))
queue_hash.pack(side=tk.LEFT)

queue_name = tk.Label(queue_frame, text='Name', width=15, justify=tk.LEFT, font=('Arial', 14, 'bold'))
queue_name.pack(side=tk.LEFT)

queue_question_asked = tk.Label(queue_frame, text='Question Asked', width=25, font=('Arial', 14, 'bold'), justify=tk.LEFT)
queue_question_asked.pack(side=tk.LEFT)

queue_time = tk.Label(queue_frame, text='Time', width=15, font=('Arial', 14, 'bold'), justify=tk.LEFT)
queue_time.pack(side=tk.LEFT)

Большое спасибо.

Теги:
tkinter

1 ответ

2
Лучший ответ

Вот ссылка на опции метки: http://effbot.org/tkinterbook/label.htm

Используйте привязку с опцией 'w', и если вы добавите рельеф = поднятый, вы увидите относительное расположение текста внутри метки.

import tkinter as tk
master_frame = tk.Tk()
queue_frame = tk.Frame(master_frame)
queue_frame.pack()
queue_hash = tk.Label(queue_frame,
                      text='#',
                      width=3,
                      relief='raised')
queue_hash.pack(side=tk.LEFT)
queue_name = tk.Label(queue_frame,
                      text='Name',
                      width=15,
                      anchor='w',
                      relief='raised')
queue_name.pack(side=tk.LEFT)
queue_question_asked = tk.Label(queue_frame,
                                text='Question Asked',
                                width=25,
                                relief='raised',
                                anchor='w')
queue_question_asked.pack(side=tk.LEFT)
queue_time = tk.Label(queue_frame,
                      text='Time',
                      width=15,
                      relief='raised',
                      anchor='w')
queue_time.pack(side=tk.LEFT)
master_frame.mainloop()

Ещё вопросы

Сообщество Overcoder
Наверх
Меню