Я пытаюсь сделать простой макет, подобный следующему:
---------
- -
- ABC -
- -
---------
И я попробовал два способа, но не смог: 1-й метод: поместите курсор в правильное положение, но я не могу разместитьвторая вертикальная линия, где я хочу это:
# making first horizontal linefrom position 00
string_line = "-"*width
position00 = 0
self.summarylines.append(string_line.ljust(position00))
# making first vertical line from position 00
for i in range(height):
self.summarylines.append('-')
# making second horizontal line from position V0
poistion0V=position00+height
self.summarylines.append(string_line.ljust(poistion0V))
# making second vertical line from position H0
positionH0 = position00+width
for i in range(height):
self.summarylines.append('-'.ljust(positionH0))
2-й метод: добавить две вертикальные линии одновременно, добавив пробел между ними:
# making first horizontal linefrom position 00
string_line = "-"*width
position00 = 0
self.summarylines.append(string_line.ljust(position00))
# making first and second vertical line from position 00 + H0
for i in range(height):
self.summarylines.append('- -')
# making second horizontal line from position V0
poistion0V=position00+height
self.summarylines.append(string_line.ljust(poistion0V))
Однако,для этого случая я не знаю, как можно добавить только те правильные места, которые равны ширине горизонтальной линии.В любом случае, мне не удалось заставить кого-либо из них работать.Заранее спасибо.