与父母的孩子沟通

时间:2011-10-14 06:40:23

标签: python gtk pygtk

我正在尝试编写具有以下结构的GUI(仅限相关部分):

Window -> VBox -> HBox -> Frame: Input

               -> ScrolledWindow -> TreeView -> ListStore: Output 

-> ScrolledWindow -> TreeView -> ListStore: Output

一旦收到输入,我们就会计算出一个列表,即输出。如何将此列表发送到ListStore以便显示?我是否需要在每个元素中拖动父元素的引用?或者有更简单的方法吗?

1 个答案:

答案 0 :(得分:3)

您可以保留输入和输出的参考,然后执行以下操作:

  • 将一个方法绑定到您的输入,该方法将在更新或验证时调用,
  • 在这种方法中,进行所需的治疗,
  • 在此方法结束时,直接使用其引用及其内部函数(configure或else)更新输出。

可能有更好的方法(使用Var类?)但这就是我要做的。