如何在asciimatics中并排显示2个场景

时间:2018-07-10 07:35:21

标签: python user-interface

我正在尝试对TUI使用asciimatics,它将成为测试框架的前端。 TUI应该具有一些恒定且对于所有测试都通用的参数,另一部分应具有基于所选测试的参数。

我敢肯定,如果我为通用参数创建一个主框架,并为每个测试创建框架,然后在用户单击按钮时基于所选测试打开特定的测试框架,那我一定能使它起作用编辑测试参数。

但是,我宁愿将测试参数显示在常见参数旁边。我正在考虑将第二个框架放入布局中,并在更改所选测试时即时交换它。这可能与窒息有关吗?

谢谢, o

1 个答案:

答案 0 :(得分:0)

https://asciimatics.readthedocs.io/en/stable/widgets.html#layouts-in-more-detail中所述,Layout属于Frame内部。您不能将Frame放在Layout旁边。

但是,没有理由不能只将两个Frames彼此相邻使用。只需以合适的尺寸和位置并排放置它们即可。