Fuente de control en tkMessageBox

Me gustaría controlar la fuente del texto en un tkMessageBox pero no puedo ver ninguna referencia de tales cosas. ¿Solo se implementa en tkinter?

Gracias,

Puede configurar la fuente solo para los cuadros de diálogo haciendo lo siguiente:

from Tkinter import * import tkMessageBox r = Tk() r.option_add('*Dialog.msg.font', 'Helvetica 12') tkMessageBox.showinfo(message='Hello') 

(Solo la invocación de option_add se modifica de la respuesta aceptada).

Los siguientes trabajos aquí. Deberá cambiar el segundo argumento de la opción al tipo de fuente y el tamaño de fuente que desee.

  from Tkinter import * import tkMessageBox r = Tk() r.option_add('*font', 'Helvetica -12') tkMessageBox.showinfo(message='Hello') 

Puede que tenga que llamar a r.option_clear() para borrarlo después.

Consulte aquí para obtener más información sobre cómo configurar la fuente de otros widgets de Tkinter.

Esto no funciona con tkMessageBox porque tkCommonDialog no toma la opción de fuente.