使用TkTreeCtrl和TCL创建差异和合并工具

时间:2014-09-08 16:19:59

标签: user-interface tree tcl tk

我经常在TCL脚本上工作很多,但之前从未使用过TK,现在我正在开发一个需要开发差异/合并工具的项目。

所以我想使用TkTreeCtrl,因为工具将用于两个树结构之间的差异。现在我正在查看TKTreeCtrl的教程并使用它来开发gui并检查其他选项。

现在我不确定我是否正确思考但我最初想到有两个具有单独树结构的列,这些列将根据我们将拥有的后端逻辑进行扩散和合并。但是在开始玩一些创建列,元素,项目等的基本tktreectrl命令后,似乎我们只能有一个可以具有树结构的列。但由于我需要并排创建两个tk树结构,我不知道该怎么做。

在完成tktreectrl demo here后,我能够创建不同的列并用元素和项填充它们,但我不知道如何并排创建两个不同的树结构进行比较。

任何指导都会很棒。

1 个答案:

答案 0 :(得分:0)

最明显的答案似乎是创建两个(或更多)TkTreeCtrl,每个树结构一个。您的代码可以同时处理两个控件的内容,并根据需要同步它们。