2013-11-02 16 views
2

我正在尋找一些非正統的東西。我想讓我的應用程序看起來像在舊的Windows 2000中使用傳統的Windows風格。用wxPython強制經典的Windows主題

不幸的是wxWidgets默認使用XP的清單。我發現我可以通過不添加wx.rc來禁用它,但我不知道如何使用Python和wxPython來完成。 py2exe默認刪除清單,但我不使用它。

如何強制wxPython繪製舊的主題Windows控件?

+0

任何特定的原因使用舊的主題時,他們不贊同,而不吸引人? –

+0

@KDawG雖然它不應該是重要的'爲什麼',而是'怎麼做'(特別是當你沒有面對不明白他在說什麼的人時),這很簡單 - 爲了一致性。開發應用程序是由最終用戶的需求驅動的,在我的情況下,他喜歡(或普遍熟悉)舊版Windows 2k和之前的風格。 所以如果可能的話,我想知道如何去做。如果沒有,那麼我會想到別的。 – Mios

回答

1

wxPython在2.8.10.1中修復了這個問題。更改通知請參見http://lwn.net/Articles/333584/。看起來「清單」現在以某種方式編程式完成。因此,如果您想編程舊學校,您需要降級您的wxPython(並刪除它創建的python.exe.manfiest文件),或將PC的視覺設置更改爲最低值。或者你可以嘗試用它搭建Windows 2000的虛擬機。

相關問題