bym lubić kontrolować czcionkę tekstu na tkMessageBox ale nie widzę żadnego odniesienia takiej rzeczy. Czy jest on wdrożony tylko w Tkinter?Kontrola czcionki w tkMessageBox
Dzięki,
bym lubić kontrolować czcionkę tekstu na tkMessageBox ale nie widzę żadnego odniesienia takiej rzeczy. Czy jest on wdrożony tylko w Tkinter?Kontrola czcionki w tkMessageBox
Dzięki,
Można skonfigurować czcionkę dla pól tylko dialogowych, wykonując następujące czynności:
from Tkinter import *
import tkMessageBox
r = Tk()
r.option_add('*Dialog.msg.font', 'Helvetica 12')
tkMessageBox.showinfo(message='Hello')
(Tylko option_add inwokacja jest modyfikowana z przyjętą odpowiedzi.)
Poniższe tutaj działa. Będziesz musiał zmienić drugi argument opcji na rodzaj czcionki i rozmiar czcionki.
from Tkinter import *
import tkMessageBox
r = Tk()
r.option_add('*font', 'Helvetica -12')
tkMessageBox.showinfo(message='Hello')
Być może trzeba będzie zadzwonić r.option_clear()
aby usunąć go później.
here Zobacz więcej informacji na temat ustawiania czcionki innych widżetów tkinter.
ta nie działa z tkMessageBox ponieważ tkCommonDialog nie bierze opcję czcionki.
Czy jest możliwe aby zmienić szerokość MessageBox zbyt ? –