Nicht verwenden geometrie-manager pack innen

Also ich mache einen rss-reader, mit dem tkinter-Bibliothek, und in einer meiner Methoden, die ich erstellen Sie ein text-widget. Es zeigt gut, bis ich versuchen, hinzufügen von Bildlaufleisten.

Hier ist mein code, bevor Sie die 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)

Dieser gibt mir die Fehlermeldung

_tkinter.TclError: nicht verwenden-geometrie-manager pack innen .56155888, die bereits slaves verwaltet raster auf der Linie
vertscroll.pack(side="right" fill="y", expand=False)

Irgendwelche Ideen, wie man dieses Problem beheben?

InformationsquelleAutor user3623888 | 2014-05-10

Schreibe einen Kommentar