python - Tkinter Label: How do I know that the text is too long for it? -
let me explain. have label. fixed size. , i'd know if there way let me know whether text want display in label long it.
len()
not since not characters of same width.
why ? have label next showing << when happens, solved len()
thats not good.
you can use font_measure
determine how many pixels required particular string in particular font on particular screen.
... text="hello, world" default_font = tkfont.nametofont("tkdefaultfont") width = default_font.measure(text) height = default_font.metrics("linespace") ...
Comments
Post a Comment