许多OS X应用程序在菜单栏的镶边中使用某种图标化标签作为首选项对话框。对于wxPython应用程序,我想创建这样的首选项对话框。 Dropbox似乎正在使用wxPython(另请参见截图),那么如何自己创建这样的对话框呢?
更新:摆弄wx.Frame.CreateToolBar
后,框架开始与原始图像相似。但是,单选按钮的样式(我可能需要wx.Notebook
)不是应该的样式。另请参见上图中“常规”选项卡的渐变和边框。 (source code)
答案 0 :(得分:0)
Dropbox不使用wx我很确定,但你可以使用wx获得这个原生工具栏。你必须使用ctypes并加载一些核心和碳框架。
wx wiki中有一个关于如何操作的article
答案 1 :(得分: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想要的很相似:http://wiki.wxpython.org/NativeMacOSXToolbarSelection