Python诅咒-如何横向排列多个菜单选项?

时间:2020-04-21 01:00:40

标签: python python-3.x curses python-curses

我可以轻松地在终端中垂直打印菜单选项列表,如下所示:

menu = ["Option 1", "Option 2", "Option 3", "Option 4"]

for idx, element in enumerate(menu):
    y = 1 + idx
    x = 1

    stdscr.addstr(y, x, element)

这会在我当前的设置中输出以下内容:

Option 1
Option 2
Option 3
Option 4

但是我对如何水平执行此操作迷失了。我仅尝试了x = 1 + idx,但是这导致输出为OOOOption 4,并且尝试了一些变体。有谁知道我如何实现这一目标?谢谢。

1 个答案:

答案 0 :(得分:0)

您在这里需要做的是在循环之外创建一个变量,该变量告诉setnafill(claimsMonthly, cols = nm1, fill = 0) 。然后,x值必须为x, y + old x value。 所以

len(element) + 1

希望我能帮忙。

相关问题