Quindi sto creando un lettore di rss utilizzando la libreria tkinter e in uno dei miei metodi creo un widget di testo. Visualizza bene fino a quando non provo ad aggiungere barre di scorrimento ad esso.Impossibile utilizzare il pacchetto geometry manager all'interno di
Ecco il mio codice prima che le barre di scorrimento:
def create_text(self, root):
self.textbox = Text(root, height = 10, width = 79, wrap = 'word')
self.textbox.grid(column = 0, row = 0)
Qui è il mio codice dopo:
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)
Questo mi dà l'errore
_tkinter.TclError: cannot use geometry manager pack inside .56155888 which already has slaves managed by grid on the line vertscroll.pack(side="right", fill="y", expand=False)
Delle idee come risolvere questo problema ?
Grazie! Tuttavia, non dovrebbe essere NSE appiccicoso? – user3623888
Si potrebbe usare 'NSE', ma in questo caso non penso che importi. – unutbu