2013-01-21 50 views
0

我是一個Wxpython編程的新手,我有一個關於如何讓我的應用程序更多的程序的一般。Wxpython動態編程

假設我有一棵樹,樹上列出了員工名單。當我點擊員工時,信息在數據庫中被檢索到,並且信息被顯示在面板的右側。

現在,當我編輯員工信息並再次保存時,表中當前行的數據需要結束日期,新行將在數據庫中創建並刷新樹。

所以,基本上如果有東西被保存,樹應該自動刷新。我該如何做到這一點?

回答

0

我不相信默認的TreeCtrl有數據庫交互內置。你將不得不補充說。如果你想要定期檢查更新,你可以使用wx.Timer。如果您將使用wxPython GUI更新數據庫,那麼不應該有任何問題,因爲無論如何您都必須更新顯示。

您可能還想看看wxPython演示中的DVC_DataViewModel。我認爲它可能使這種事情更容易,因爲它具有數據對象的概念,我認爲這意味着您可以創建一個數據庫對象來提供GUI。