Seite 1 von 1

Höhe von Label ermitteln

Verfasst: Montag 26. November 2012, 14:37
von Nobuddy
Hallo zusammen

Ich passe meine Fenstergröße beim Start an, in dem ich mich auf die tatsächliche Größe des Bildschirmes beziehe.

Code: Alles auswählen

        xpos = 0
        ypos = 0
        screenx = self.root.winfo_screenwidth()
        screeny =  self.root.winfo_screenheight()
        self.root.geometry("%dx%d+%d+%d" % (screenx, screeny, xpos, ypos))
Gibt es auch eine Möglichkeit die Höhe eines Labels zu ermitteln?

Grüße Nobuddy

Re: Höhe von Label ermitteln

Verfasst: Montag 26. November 2012, 14:49
von sparrow

Code: Alles auswählen

>>> l = Label(root, text="Hallo Welt")
>>> l.winfo_height()
1
Suchst du das?

Re: Höhe von Label ermitteln

Verfasst: Montag 26. November 2012, 14:56
von Nobuddy
Hallo sparrow

Genau das ist das Richtige, Danke! :wink:

Grüße Nobuddy

Re: Höhe von Label ermitteln

Verfasst: Montag 26. November 2012, 15:15
von EyDu
Da stellt sich natürlich die Frage: was hast du mit der Höhe vor? Mir fallen ehrlich gesagt nicht besonders viele Situationen ein, in denen ich diese für ein Widget brauche. Bei einem Canvas ist das ja durchaus verständlich, aber bei einem Label?

Re: Höhe von Label ermitteln

Verfasst: Montag 26. November 2012, 15:36
von sparrow
Er könnte ein Canvas genau so hoch machen wollen :)

Re: Höhe von Label ermitteln

Verfasst: Montag 26. November 2012, 17:28
von Nobuddy
Genau, es handelt sich um ein Canvas, das mir sonst in der Höhe immer das Fenster sprengt. :wink: