私は、下にBOTTOMスクロールバーとBOTTOMステータスバーがあるGUIアプリを持っています。スクロールバーが下のステータスバーの上に来るように配置したい(公式のメモ帳で):
ここでは、ステータスバーが下にあり、スクロールバーが上にあります。
ここでは、ステータスバーが上にあり、スクロールバーが下にあります。
私も anchor=S を試しましたが、それも機能せず、同じ結果がスローされました。
コード: (ステータスバー)
statusbar = Frame(textarea)
statusbar.pack(side=BOTTOM, fill=X)
statusbar_Content1 = Label(statusbar, anchor=SW, width=18, text="Ln 1, col 1")
statusbar_Content2 = Label(statusbar, anchor=SW, text="100%")
statusbar_Content3 = Label(statusbar, anchor=SW, width=15, text="Windows (CRLF)")
statusbar_Content4 = Label(statusbar, anchor=SW, width=13, text="UTF-8")
statusbar_Content4.pack(side=RIGHT)
Label(statusbar, anchor=SW, text="|", state=DISABLED).pack(side=RIGHT)
statusbar_Content3.pack(side=RIGHT)
Label(statusbar, anchor=SW, text="|", state=DISABLED).pack(side=RIGHT)
statusbar_Content2.pack(side=RIGHT)
Label(statusbar, anchor=SW, text="|", state=DISABLED).pack(side=RIGHT)
statusbar_Content1.pack(side=RIGHT)
Label(statusbar, anchor=SW, text="|", state=DISABLED).pack(side=RIGHT)
コード: (スクロールバー)
Scroll2 = Scrollbar(root, orient=HORIZONTAL)
Scroll2.pack(side=BOTTOM, fill=X)
Scroll2.config(command=textarea.xview)
コード:(スクロールバーはテキストウィジェットにバインドされています)
textarea = Text(root, font=fontsmain, yscrollcommand=Scroll.set,xscrollcommand=Scroll2.set, undo=True)
textarea.pack(expand=True, fill=BOTH)
結論 :
SCROLLBAR が STATUSBAR の上に来るようにこれらを設定する方法はありますか?