2012-02-08 7 views

答えて

1

ダイアログは内部OSコールを使用して作成されたので、彼らは別のオペレーティングシステムで異なる見て、wxPythonがそれらだけにインタフェースを提供しています。表示されるダイアログは、典型的なWindows 7 Fontダイアログボックスです。

システムのダイアログボックスを変更できるかどうかは疑問ですが、この質問に対する簡単な答えは次のとおりです。いいえ、不可能です。詳細については、thisスレッドを参照してください。

ただし、Windows 7にはいくつかのフォントダイアログテンプレートがあり、使用するテンプレートを選択することはできますが、それは難しい方法です(詳しくは、this MSDNの記事を参照してください)。

これが役に立ちます。

1

Andreyは言ったように、wxPythonはネイティブダイアログをラッピングしているので、これを行うことはできません。彼が言及した以外にも、この制限を回避する唯一の方法は、wx.Dialogを使用して独自のフォントダイアログをロールすることです。

関連する問題