Как подогнать список Tkinter к содержимому

Я пишу программу для запуска командных файлов для различных серверов, и пока все идет хорошо. Я имею в виду, что программы работают и используют простой графический интерфейс, и все хорошо. Помимо того, что я даю ему немного более длинное имя для отображения в списке, оно обрезает конец. Код, который использует Tkinter, приведен ниже.

master = tk.Tk()
listbox = tk.Listbox(master, selectmode=tk.SINGLE)

keys = serverDict.keys()
for key in sorted(keys):
    listbox.insert(tk.END, key)

button = tk.Button(master, text="Execute", command=execute)

listbox.pack()
button.pack()
tk.mainloop()

Таким образом, в основном все работает отлично, я не получаю никаких ошибок, но это немного раздражает, потому что он не подходит должным образом, и я не могу прокрутить. Я знаю, что могу добавить полосы прокрутки и сделать окно масштабируемым, чтобы окно списка соответствовало предоставленному пространству, но я бы хотел, чтобы оно работало без изменения размера. Я знаю, что это не так важно, но это одна из тех вещей, над которыми я бы хотел работать, но не могу понять: /.

Ответы на вопрос(4)

Ваш ответ на вопрос