Vorrei controllare il carattere del testo su un tkMessageBox ma non riesco a vedere alcun riferimento a tale materiale. È implementato solo in Tkinter?Control Font in tkMessageBox
Grazie,
Vorrei controllare il carattere del testo su un tkMessageBox ma non riesco a vedere alcun riferimento a tale materiale. È implementato solo in Tkinter?Control Font in tkMessageBox
Grazie,
È possibile configurare il tipo di carattere per le caselle solo di dialogo nel modo seguente:
from Tkinter import *
import tkMessageBox
r = Tk()
r.option_add('*Dialog.msg.font', 'Helvetica 12')
tkMessageBox.showinfo(message='Hello')
(solo l'invocazione option_add viene modificato dalla risposta accettata.)
I seguenti lavori qui. Sarà necessario modificare il secondo argomento dell'opzione per il tipo di carattere e la dimensione del carattere che si desidera.
from Tkinter import *
import tkMessageBox
r = Tk()
r.option_add('*font', 'Helvetica -12')
tkMessageBox.showinfo(message='Hello')
Potrebbe essere necessario chiamare r.option_clear()
per cancellarlo dopo.
Vedere here per ulteriori informazioni sull'impostazione del carattere di altri widget di Tkinter.
Questo non funziona con tkMessageBox perché tkCommonDialog non accetta l'opzione font.
E 'possibile modificare la larghezza messagebox troppo ? –