2012-02-08 14 views

回答

1

wxPython的對話框都使用內部操作系統調用創建的,因此它們看起來不同在不同的操作系統和wxPython只提供接口給他們。您看到的對話框只是典型的Windows 7 Font對話框。

所以問題是我們是否可以改變系統對話框,這個問題的簡單答案是:不,這是不可能的。詳情請參閱this線程。

但是,Windows 7有幾個字體對話框模板,您可以選擇要使用的模板,但這是困難的方式(詳細請參閱this MSDN文章)。

希望這會有所幫助。

1

正如安德烈所說,你不能這樣做,因爲wxPython包裝本機對話框。除了他提到的限制之外,唯一的解決方法是用wx.Dialog滾動自己的字體對話框。