2013-11-14 27 views
0

我一直在尋找一個庫,我可以在我的基於wxpython的佈局中導入和添加它,使其具有平面UI外觀。 是否存在可以與wxpython一起使用的庫或只是python?是否有用於wxpython或Python的平面UI庫?

+1

['wx.lib'](http://www.wxpython.org/docs/api/wx.lib-module.html)附帶了一大堆所有者繪製的小部件,其中一些小部件是平坦的(設計看起來像Safari書籤欄)。有些被稱爲「FlatFoo」,其他的則被稱爲「PlateFoo」,有些是像AGW這樣的組件,有些是獨立的,並不是所有的組合都完美無缺。當然,你必須改變你的代碼來使用'wx.lib.PlateButton'而不是'wx.Button'等。可以接受嗎?或者你在尋找一種能夠一次重新設計所有默認小部件的東西? – abarnert

+0

另外請注意,'wx.lib'主要來自幾年前,當平面是蘋果應用少量部分的界面,而不是平面單色平鋪廣場的新風格,所以我不知道如果你能夠得到1975年施樂奧拓看起來每個人似乎都熱愛這個星期。但你可以試試看。 – abarnert

回答

1

您可以使用wx.lib中的自定義小部件進行平面顯示,但是無法將wxPython中的所有小部件應用到「主題」。爲什麼?因爲wxPython試圖在每個平臺上封裝原生的小部件,所以它盡最大努力尋找原生的。如果本地小部件是平坦的,那麼你會看到wxPython也這樣做。否則,您必須使用自定義小部件。如果您希望您的應用在所有平臺上都具有「平面」外觀,那麼您可能需要查看允許主題的其他工具箱,如Kivy或Tkinter。我認爲PySide/PyQt甚至可能允許一些小題目。

相關問題