So implementieren Sie eine Bildlaufleiste bei Verwendung des Grid Managers in einem tkinter-Fenster

Ich habe eine ziemlich große GUI, die mit der Grid-Manager-Methode in tkinter erstellt wurde. Ich muss eine Bildlaufleiste zum gesamten Fenster hinzufügen und ich habe einige Probleme. Hier ist eine sehr grobe Version einer Bildlaufleiste, die den Grid Manager in Tkinter verwendet (ich möchte nicht das Listenfeld scrollen, ich möchte das gesamte Tk-Fenster scrollen).

import Tkinter
from Tkinter import *

Tk = Tkinter.Tk
self=Tk()
listbox = Listbox(self, width = 10, height = 60)
listbox.grid(row =0, column=0)
scrollbar = Scrollbar(self)
scrollbar.grid(sticky=E, row = 0, rowspan = 100, column = 11, ipady = 1000)
mainloop()

Ist es möglich, die Größe des Tkinter-Fensters (mithilfe des Grid-Managers) zu korrigieren und eine Bildlaufleiste hinzuzufügen, mit der der Benutzer zusätzliche Inhalte anzeigen kann? Das Fenster ist zu groß und es muss zusätzlicher Inhalt angezeigt werden. Die einzige Option, die ich sehe, ist eine Bildlaufleiste. Ich sehe nur Beispiele mit der Pack-Methode. Wie Sie wahrscheinlich erraten können, bin ich neu bei Tkinter und würde mich über jede Eingabe freuen.

Vielen Dank an alle im Voraus.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage