tkMessageBox のテキストのフォントを制御したいのですが、そのような参照が表示されません。Tkinterでのみ実装されていますか?
ありがとう、
tkMessageBox のテキストのフォントを制御したいのですが、そのような参照が表示されません。Tkinterでのみ実装されていますか?
ありがとう、
次の手順を実行して、ダイアログ ボックスのみのフォントを構成できます。
from Tkinter import *
import tkMessageBox
r = Tk()
r.option_add('*Dialog.msg.font', 'Helvetica 12')
tkMessageBox.showinfo(message='Hello')
(option_add 呼び出しのみが、受け入れられた回答から変更されます。)
以下はここで動作します。オプションの 2 番目の引数を、必要なフォント タイプとフォント サイズに変更する必要があります。
from Tkinter import *
import tkMessageBox
r = Tk()
r.option_add('*font', 'Helvetica -12')
tkMessageBox.showinfo(message='Hello')
r.option_clear()
後でクリアするために電話する必要があるかもしれません。
他の Tkinter ウィジェットのフォントの設定について詳しくは、こちらを参照してください。
tkCommonDialog はフォント オプションを使用しないため、これは tkMessageBox では機能しません。