許多OS X應用程序在菜單欄的鑲邊中使用某種圖標化標籤作爲其偏好對話框。對於一個wxPython應用程序,我想創建這樣的首選對話框。 Dropbox似乎在使用wxPython(請參閱截圖),那麼我將如何自己創建這樣的對話框?窗口鑲邊中類似OSX的工具欄?
更新:與wx.Frame.CreateToolBar
擺弄後,幀開始類似於原始。然而,單選按鈕的樣式(我可能需要wx.Notebook
)不是它應該是。另請參閱上圖中「常規」選項卡的漸變和邊框。 WX我敢肯定(source code)
許多OS X應用程序在菜單欄的鑲邊中使用某種圖標化標籤作爲其偏好對話框。對於一個wxPython應用程序,我想創建這樣的首選對話框。 Dropbox似乎在使用wxPython(請參閱截圖),那麼我將如何自己創建這樣的對話框?窗口鑲邊中類似OSX的工具欄?
更新:與wx.Frame.CreateToolBar
擺弄後,幀開始類似於原始。然而,單選按鈕的樣式(我可能需要wx.Notebook
)不是它應該是。另請參閱上圖中「常規」選項卡的漸變和邊框。 WX我敢肯定(source code)
的Dropbox不使用,但你可以得到與WX此本機工具欄。你必須使用ctypes並加載一些核心和碳框架。
沒有就如何做WX一個維基article它
我想你想要的是一個自定義的wx.Dialog在它wx.Toolbook。請參閱wxPython演示包中的示例或者您可以閱讀我的教程:http://www.blog.pythonlibrary.org/2009/12/03/the-book-controls-of-wxpython-part-1-of-2/3/
更新:我不確定這是否仍然適用,但有一個wiki條目聽起來很像OP所需的內容: http://wiki.wxpython.org/NativeMacOSXToolbarSelection
謝謝,但'wx.Toolbook'不創建一個本地工具欄,這是我想要實現的。另請參閱帶有詳細問題的更新問題。 – bouke
畢竟你有工作嗎?包括漸變? – Thomaschaaf
最後我們關閉了這個項目。如果您確實需要本地GUI,請使用本地工具。 – bouke
真遺憾!我希望能有這樣的解決方案。 – fatuhoku