Python 2.7 で Tkinter を使用した簡単なクイズ アプリの GUI に取り組んでいます。これまでのところ、フレームのセットアップを開始しました。results_txtbx
各質問に対するプレーヤーのパフォーマンスを示すリストを上下にスクロールするという名前の Text ウィジェット内にスクロールバーを配置しました。grid
扱いやすいのでずっと使っています。
from Tkinter import *
class Q_and_A:
def __init__(self, master):
frame = Frame(master)
Label(master).grid(row = 4)
results_txtbx = Text(master)
results_scrbr = Scrollbar(results_txtbx)
results_scrbr.grid(sticky = NS + E)
results_txtbx.config(width = 20, height = 4, wrap = NONE, yscrollcommand = results_scrbr.set)
results_txtbx.grid(row = 3, column = 1, padx = 12, sticky = W)
root = Tk()
root.wm_title("Question and Answer")
root.resizable(0, 0)
app = Q_and_A(root)
root.mainloop()
実行するとresults_txtbx
、スクロールバーに合わせてサイズが変更されます。を使用して元のサイズを維持する方法はありますgrid
か?