以下のコードを使用して、リストボックスに文字列を追加しています。コードを実行してウィンドウが開くと、ウィンドウが十分に大きくないため、長い文字列が切り取られます (スクリーンショットを参照)。ウィンドウをサイズ変更可能にしてスクロールバーを追加しようとしましたが、コンテンツに合わせて自動的にサイズを変更する方法があるかどうか疑問に思っていました.
master = tk.Tk()
listbox = tk.Listbox(master, selectmode=tk.SINGLE)
games = ["Garry's Mod", "Mount and Blade: Warband", "Tekkit"]
for game in sorted(games):
listbox.insert(tk.END, game)
button = tk.Button(master, text="Execute", command=execute)
listbox.pack()
button.pack()
tk.mainloop()