我可以轻松地在终端中垂直打印菜单选项列表,如下所示:
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
,并且尝试了一些变体。有谁知道我如何实现这一目标?谢谢。
答案 0 :(得分:0)
您在这里需要做的是在循环之外创建一个变量,该变量告诉setnafill(claimsMonthly, cols = nm1, fill = 0)
。然后,x值必须为x, y
+ old x value
。
所以
len(element) + 1
希望我能帮忙。