gtk#有一个弹出窗口添加窗口更新liststore和gtktreeview的调用窗口

时间:2012-06-18 08:00:16

标签: c# gtk#

我是GTK#和C#的新手,并且已经完成了可用的教程并且进展顺利,但我有一个问题我无法找到答案。

我已经在其中构建了一个带有GTKTreeview的窗口,该窗口使用了Model的ListStore。我写了一个添加窗口,当按下添加按钮时会弹出该窗口。添加窗口将数据添加到数据库,但我希望能够使用新添加的数据更新liststore和gtktreeview窗口。

添加窗口清除输入字段并重新复制文本条目,以便在关闭添加窗口之前进行多次添加。我想每次按下添加按钮时用gtktreeview更新调用窗口,但我不确定如何去做。

我希望这是有道理的,希望有人可以帮助c#和gtk#的新人。

谢谢, 安东尼

1 个答案:

答案 0 :(得分:0)

最简单的方法是将添加窗口传递给调用窗口,并为调用窗口提供适当的方法,以便调用添加窗口来完成这些更新。如果您不介意在调用窗口之外修改它们,也可以将相关数据结构直接传递给添加窗口。