我正在尝试使用Urwid在Python上设计一个控制台应用程序。 我在我的小部件(这里的线框)上遇到了麻烦:线框之间有空间,这会影响应用程序的整体方面。删除那些线框后,我得到了我想要的(没有空格),但也丢失了我想要的东西(一行分隔了我的不同小部件)。是否可以删除相邻线框之间自动生成的空间?
注意:我使用urwid.Columns和urwid.Pile来堆叠我的小部件。
这是问题所在:https://imgur.com/a/aIelunP
谢谢!
答案 0 :(得分:0)
由于这些字符的性质,您永远不会摆脱这个空间。要做的事情是阅读线框文档,它可以让您显式指定要用于边角和边的字符。举例来说,假设您有2个并排的盒子,分别是盒子1和2。对于盒子1,最右上角是“ T” ascii图形,而右下角是倒置T。 2您将描述为没有左角或左角(“”)。