Как я могу рассчитать и установить ширину tkinter.Frame
-произведенного окна на основе длины заголовка окна?
Т.е., может ли кто-нибудь помочь мне с выражением width = ???
в приведенном ниже коде? (хорошо известно, что результат зависит от используемого шрифта, системных кнопок и т. д.)
Спасибо заранее
/ Harald
import Tkinter as tkinter #Python 2
class MyFrame(tkinter.Frame):
def __init__(self, title, *args, **kw):
tkinter.Frame.__init__(self, *args, **kw)
# Calculate the frame width ensuring that the entire title is shown
# using len(title)
width = ???
self.master.config(width = width)
self.master.title(title)
mf = MyFrame("Some Frame Title")
mf.mainloop()