Python 2.7.3 x64 wxPython 2.8 x64
wxpython メッセージ ダイアログ ボックスのフォントを変更できません。出力のフォーマットを制御するために固定幅フォント (wxFAMILY_MODERN だと思います) を使用したいと思います。テストに使用しているコードは次のとおりです...
def infDialog (self, msg, title):
""" Display Info Dialog Message """
font = wx.Font(14, wx.MODERN, wx.NORMAL, wx.NORMAL)
style = wx.OK | wx.ICON_INFORMATION | wx.STAY_ON_TOP
dialog = wx.MessageDialog(self, msg, title, style)
dialog.CenterOnParent()
dialog.SetFont(font)
result = dialog.ShowModal()
if result == wx.ID_OK:
print dialog.GetFont().GetFaceName()
dialog.Destroy()
return
# End infDialog()
しかし、[OK] をクリックしたときの結果は常に "Arial" です。何かご意見は?おそらく、カスタム ダイアログ クラスを作成する必要がありますか?
ありがとう、
-RMWカオス