我正在尝试对TUI使用asciimatics,它将成为测试框架的前端。 TUI应该具有一些恒定且对于所有测试都通用的参数,另一部分应具有基于所选测试的参数。
我敢肯定,如果我为通用参数创建一个主框架,并为每个测试创建框架,然后在用户单击按钮时基于所选测试打开特定的测试框架,那我一定能使它起作用编辑测试参数。
但是,我宁愿将测试参数显示在常见参数旁边。我正在考虑将第二个框架放入布局中,并在更改所选测试时即时交换它。这可能与窒息有关吗?
谢谢, o
答案 0 :(得分:0)
如https://asciimatics.readthedocs.io/en/stable/widgets.html#layouts-in-more-detail中所述,Layout
属于Frame
内部。您不能将Frame
放在Layout
旁边。
但是,没有理由不能只将两个Frames
彼此相邻使用。只需以合适的尺寸和位置并排放置它们即可。