如何删除Urwid小部件之间的空间?

时间:2019-11-07 19:47:06

标签: python-3.x urwid

我正在尝试使用Urwid在Python上设计一个控制台应用程序。 我在我的小部件(这里的线框)上遇到了麻烦:线框之间有空间,这会影响应用程序的整体方面。删除那些线框后,我得到了我想要的(没有空格),但也丢失了我想要的东西(一行分隔了我的不同小部件)。是否可以删除相邻线框之间自动生成的空间?

注意:我使用urwid.Columns和urwid.Pile来堆叠我的小部件。

这是问题所在:https://imgur.com/a/aIelunP

谢谢!

1 个答案:

答案 0 :(得分:0)

由于这些字符的性质,您永远不会摆脱这个空间。要做的事情是阅读线框文档,它可以让您显式指定要用于边角和边的字符。举例来说,假设您有2个并排的盒子,分别是盒子1和2。对于盒子1,最右上角是“ T” ascii图形,而右下角是倒置T。 2您将描述为没有左角或左角(“”)。