我剛開始使用wxPython,並且一直在通過每個教程以及我可以掌握的示例工作。但是,我遇到了一個小問題,它與wx.App和wx.Frame有關,它應該包含特定的方法。幾乎所有我見過的例子都沒有超出佈局/尺寸和事件處理的範圍,沒有一個真正解決wxPython項目的項目組織問題。從wx框架類中調用應用程序方法
例如,我有一個獲取文件夾列表的方法。大多數例子將處理這個問題的方法是將方法正確地固定在框架類中。這種方法有可能在應用程序的其他幾個部分中使用,所以將它存儲在應用程序級別更有意義。
我應該如何組織和調用像這樣的「通用」方法,以免混亂我的框架類。
UPDATE:
爲了澄清,在「文件夾列表」只是一個例子,我實際的方法做了很多工作。我說的是我有不是特定於幀的代碼。如果我在應用程序類中有這個,那麼從我的框架中調用它以及event方法的最佳方式是什麼。
我正在尋找實際的項目組織技巧,而不是編程基礎知識。
如果你真的在學習冒險,並且你沒有時間緊張,那麼你可以瀏覽Audacity應用程序的源代碼。這是一個非常成功的,非基本的,不平凡的應用程序,它恰好是開源*和*使用wxWidgets。 http://audacity.sourceforge.net – pestophagous 2008-12-24 06:31:30