Я хотел добавить простое окно сообщения в программу, и похоже, что вы не можете отрегулировать размер шрифта в Python 3. Это раздражает, но не так уж и плохо - я просто сделаю свое собственное окно и справлюсь с ним,Я не понимаю, почему шрифт был изменен в Python 2, но больше не настраивается в Python 3?
Пример окна сообщения в Python 3:
import tkinter
from tkinter import *
from tkinter import messagebox
root = Tk()
def Help(self):
messagebox.showinfo("Window title", "Sample text")
test_button = Button(root, text="Test Button", font=("Helvetica", 25), command=self.Help)
test_button.grid(row = 2, column =0)
root.mainloop()
Вот вопросАдресация настройки шрифта в python 2: Контроль шрифта в tkMessageBox
А вот вопрос, касающийся недостатка настройки шрифта в python 3: Как установитьшрифт сообщения с Python tkinter?
Кто-нибудь может объяснить очевидную потерю функциональности?Почему мы потеряли бы эту опцию в, казалось бы, улучшенной версии python?
РЕДАКТИРОВАТЬ: похоже, что решение, применяемое в Python 2, будет работать на компьютерах с Linux, работающих под python 3. Проблема, по-видимому, ограничена операционными системами Windows (протестировано в Windows 7 и Windows 10).