Seite 1 von 1

canvas mit scrollbar verknüpfen

Verfasst: Freitag 17. Mai 2013, 21:29
von licii97
Ich möchte in mein Programm eine scrollbar intergrieren, weil es nicht auf alle Bildschirme vollständig draufpasst. Ich habe bereits eines eingefügt und versucht mit einer canvas zu verknüpfen. Es erscheint auch eine scrollbar am rechten Rand, aber sie lässt sich nicht scrollen.
Hier ein Ausschnitt aus meinem Programm(Höhe der canvas ist wahllos ausgesucht):

Code: Alles auswählen

# -*- coding: cp1252 -*-
from Tkinter import *            

root=Tk()

gesamt=Canvas(root, height=100)
scrollbar = Scrollbar(gesamt)
scrollbar.config(command=gesamt.yview)
gesamt.config(yscrollcommand=scrollbar.set) 
gesamt.pack(fill=BOTH)
scrollbar.pack(side=RIGHT, fill=Y)

root.mainloop
ich würde mich echt freuen, wenn mir jemand helfen könnte, weil dieses Problem in allen meinen weiteren Modulen ebenfalls auftritt und das Programm bis spätestens Montag funktionieren muss.
Vieln Dank im vorraus.

Re: canvas mit scrollbar verknüpfen

Verfasst: Freitag 17. Mai 2013, 21:43
von BlackJack
@licii97: Wenn Du die `mainloop()` nicht *aufrufst*, dann ist das Programm sowieso sofort zuende, bevor auch nur irgendwas von der GUI zu sehen ist. Effbot hat ein paar Beispiele zu Scrollbars: Adding Scrollbars to Canvas Widgets.

Re: canvas mit scrollbar verknüpfen

Verfasst: Samstag 18. Mai 2013, 11:10
von licii97
das () bei mainloop hab ich hier nur im artikel vergessen. Im programm ist es mit drin.