Seite 1 von 1

Komplettes Fenster scrollen?

Verfasst: Mittwoch 25. Oktober 2006, 05:51
von Seddy
Ich habe ein Problem mit einem Tkinter Fenster.
Auf meinem PC sieht es wunderbar aus,
doch auf dem PC von nem Freund ist es plötzlich größer(trotz gleicher Auflösung)
und passt nicht mehr auf den Bildschirm.
Nun wollte ich fragen ob man das Fenster(ist ein Standart Tk() mit Textfeldern und Knöpfen)
in der Größe begrenzen kann und an der Seite einen Scrollbalken für das ganze Fenster erstellen kann.
Das würde mein Problem lösen.

Re: Komplettes Fenster scrollen?

Verfasst: Mittwoch 25. Oktober 2006, 09:37
von pyStyler
Seddy hat geschrieben: in der Größe begrenzen.....
die Grösse kannst du son einstellen...

Code: Alles auswählen

root=Tk()
root.geometry('600x400')# z.b
Seddy hat geschrieben:......kann und an der Seite einen Scrollbalken für das ganze Fenster erstellen kann.
such mal in Netz nach Tkinter ScrolledFrame

Verfasst: Mittwoch 25. Oktober 2006, 14:50
von HWK
Hier mal ein Ausschnitt aus einem meiner Scripts, der wahrscheinlich das tut, was Dir vorschwebt:

Code: Alles auswählen

        master.maxsize(1190, 685)
        master.minsize(600, 685)
        scrollbar = Scrollbar(master, orient=HORIZONTAL)
        self.c = Canvas(master, width=880, height=660, bg='white',
                      scrollregion=(0, 0, 1180, 660), bd=2, relief=GROOVE,
                      xscrollcommand=scrollbar.set)
        scrollbar.config(command=self.c.xview)
Geht natürlich auch mit einem zusätzlichen vertikalen Scroller.
MfG
HWK

Verfasst: Mittwoch 25. Oktober 2006, 16:27
von Seddy
Und wie bekomme ich dann meine ganzen Objekte in das Canvas?
Geht das überhaupt?

Verfasst: Donnerstag 26. Oktober 2006, 19:25
von HWK
Mit dem Canvas Window Item.
MfG
HWK