Я пытаюсь применить шрифт к "showinfo" из methodbox, tkinter.
До того, как я попытался добавить шрифт:
import tkinter as tk
from tkinter import ttk
from tkinter.messagebox import showinfo
class foo(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
tk.Tk.wm_title(self, "Window")
self.option_add("*font", "courier")
@staticmethod
def Popup_Display_Info(text):
showinfo("Window",text)
Я сейчас пытаюсь добавить шрифтв это всплывающее окно, потому что мне нужен шрифт фиксированной ширины
import tkinter as tk
from tkinter import ttk
from tkinter import messagebox
class foo(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
tk.Tk.wm_title(self, "Window")
self.option_add("*font", "courier")
self.option_add("Dialog.msg.font","courier")
def Popup_Display_Info(self,text):
messagebox.showinfo("Window",text)
, однако это не отображает нужный мне шрифт.Вместо этого в окне сообщения просто отображается стандартный шрифт.Обратите внимание, что эта функция вызывается из подкласса "foo" и использует master.Popup_Display_Info ("text")