Я новичок в tkinter, поэтому не уверен, что это ожидаемое поведение.Я думал, что не все будет точно таким же, но кажется странным, что шрифт будет больше?( Я использую Mac OS Mojave и Linux Ubuntu 17.10 со всеми рабочими столами GNOME ENV )
edit: я пытался изменить TkDefaultFont
на что-то другое (, что было Times
как у меня на Mac и Linux ), но размер все равно имеет значение
весь размер шрифта выполняется классом Style, кроме текстового фрейма.
s = ttk.Style()
s.configure('audio.TLabel', font=('TkDefaultFont', 15))
фрагменты видимых частей, которые затронуты:
# Top Label
s = ttk.Style()
s.configure('top.TLabel', font=('TkDefaultFont', 40))
top = ttk.Frame(self, width=1000, height=50)
top.grid(column=0, row=0, columnspan=3)
# Text Frame
text_frame = ttk.Frame(self, width=1000, height=220)
text_frame.grid(column=0, row=1, columnspan=3, sticky=tk.N)
text_frame.grid_propagate(False)
self._text_box = tk.Text(text_frame, width=43, height=7,
borderwidth=1, relief='sunken',
font=('TkDefaultFont', 25))
self._text_box.grid(column=0, row=0, sticky=tk.N)
# Audio Options
s = ttk.Style()
s.configure('audio.TLabel', font=('TkDefaultFont', 15))
audio_label = ttk.LabelFrame(audio, text='Audio Options')
audio_label.grid(column=0, row=0, columnspan=2, rowspan=3)
# HTML frame
s = ttk.Style()
s.configure('text.TLabel', font=('TkDefaultFont', 35))
self._html_label = ttk.LabelFrame(html, text='HTML')
self._html_label.grid(column=0, row=0)
# XXX linux font seems to be of a different size
self._text_html = tk.Text(self._html_label, width=10, height=1,
font=('TkDefaultFont', 20))
self._text_html.grid(column=0, row=0, columnspan=3, pady=5)
и так далее.Довольно обычные вещи
Есть ли что-то, что я могу сделать, чтобы предотвратить это?
mac: 
linux: text-widget isнамного больше, что отталкивает часть графического интерфейса

linux после того, как я настроил размер шрифта, чтобы уменьшить его, просто чтобы быть уверенным, что онразмер шрифта, который отличается (скриншот не обрезает графический интерфейс, но кадр фактически находится за пределами графического интерфейса):
