Kann das Geometrie-Manager-Paket nicht verwenden

Ich erstelle einen RSS-Reader mit der tkinter-Bibliothek und erstelle mit einer meiner Methoden ein Text-Widget. Es wird in Ordnung angezeigt, bis ich versuche, Bildlaufleisten hinzuzufügen.

Hier ist mein Code vor den Bildlaufleisten:

   def create_text(self, root):
        self.textbox = Text(root, height = 10, width = 79, wrap = 'word')
        self.textbox.grid(column = 0, row = 0)

Hier ist mein Code nach:

def create_text(self, root):
        self.textbox = Text(root, height = 10, width = 79, wrap = 'word')
        vertscroll = ttk.Scrollbar(root)
        vertscroll.config(command=self.textbox.yview)
        vertscroll.pack(side="right", fill="y", expand=False)
        self.textbox.config(yscrllcommand=vertscroll.set)
        self.textbox.pack(side="left", fill="both", expand=True)
        self.textbox.grid(column = 0, row = 0)

Das gibt mir den Fehler

_tkinter.TclError: Geometrie-Manager-Paket in .56155888 kann nicht verwendet werden, wenn in der Zeile vertscroll.pack bereits vom Raster verwaltete Slaves vorhanden sind (side = "right", fill = "y", expand = False)

Irgendwelche Ideen, wie man das behebt?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage