2

多くの OS X アプリでは、メニューバーのクロムにアイコン化されたタブを使用して、設定ダイアログを表示しています。wxPython アプリの場合、このような設定ダイアログを作成したいと思います。Dropbox は wxPython (スクリーンショットも参照) を使用しているようですが、そのようなダイアログを自分で作成するにはどうすればよいでしょうか?

ドロップボックスの設定

更新:をいじるとwx.Frame.CreateToolBar、フレームがオリジナルに似てきます。ただし、ラジオ ボタンのスタイル (おそらく a に必要wx.Notebook) は、本来あるべきものではありません。上の画像の「一般」タブのグラデーションと境界線も参照してください。(ソースコード)

ややネイティブな OSX ツールバー

4

2 に答える 2

0

Dropboxはwxを使用していませんが、このネイティブツールバーはwxで入手できます。一部のコアおよびカーボンフレームワークでは、ctypesとloadを使用する必要があります。

それを行う方法についての記事がwxwikiにあります

于 2012-10-06T10:51:27.553 に答える
0

必要なのは、wx.Toolbookを含むカスタムwx.Dialogだと思います。例についてはwxPythonデモパッケージを参照するか、私のチュートリアルを読むことができます:http ://www.blog.pythonlibrary.org/2009/12/03/the-book-controls-of-wxpython-part-1-of-2 / 3 /

更新:これがまだ当てはまるかどうかはわかりませんが、OPが望んでいるものとよく似たwikiエントリがあります:http ://wiki.wxpython.org/NativeMacOSXToolbarSelection

于 2012-10-08T14:36:04.747 に答える