0

私は、下に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 の上に来るようにこれらを設定する方法はありますか?

4

1 に答える 1