Wxpython动态编程

时间:2013-01-21 00:23:22

标签: wxpython

我是Wxpython编程的新手,我有一个关于如何使我的应用程序更多程序的概述。

假设我有一棵树,其中列出了员工列表。当我点击员工时,在数据库中检索信息,信息显示在面板的右侧。

现在,当我编辑其中一个员工的信息并再次保存数据时,表中的当前行需要结束日期,新行将在数据库中创建并刷新树。

所以,基本上如果保存了某些东西,树应该自动刷新。我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

我不相信默认的TreeCtrl内置了数据库交互。你必须添加它。如果您希望定期检查更新,可以使用wx.Timer。如果您要使用wxPython GUI更新数据库,那么应该没有问题,因为您无论如何都必须更新显示器。

您可能还想查看wxPython演示中的DVC_DataViewModel。我认为它可以使这种事情变得更容易,因为它具有数据对象的概念,我认为这意味着你可以创建一个数据库对象来提供GUI。