0

私は Wxpython プログラミングの初心者であり、アプリケーションをよりプログラム化する方法について一般的な知識を持っています。

従業員のリストがツリーにリストされているツリーがあるとします。従業員をクリックすると、データベースで情報が取得され、パネルの右側に情報が表示されます。

ここで、従業員の 1 人の情報を編集してデータを再度保存すると、テーブルの現在の行を終了する必要があり、データベースに新しい行が作成され、ツリーも更新されます。

したがって、基本的に何かが保存されると、ツリーは自動的に更新されます。どうすればこれを達成できますか?

4

1 に答える 1

0

デフォルトの TreeCtrl にデータベースとのやり取りが組み込まれているとは思えません。それを追加する必要があります。更新を定期的にチェックする場合は、wx.Timer を使用できます。wxPython GUI を使用してデータベースを更新する場合は、とにかく表示を更新する必要があるため、問題はないはずです。

wxPython デモの DVC_DataViewModel も参照してください。データオブジェクトの概念があるため、この種のことが簡単になると思います。これは、GUI に供給するデータベースオブジェクトを作成できることを意味すると思います。

于 2013-01-22T14:24:42.147 に答える