' hidden_​​cursor()'退出时不设置可见性

时间:2016-01-01 18:42:35

标签: python

我正在使用Blessed处理Python脚本,并且无法获得' hidden_​​cursor()'功能正常工作。

它会成功隐藏光标但不会在退出时设置可见性。

这是我到目前为止所尝试的:

with term.hidden_cursor():
    while True:
        command = raw_input (term.move(27, 2) + "")
        if command == "X":
            os.system('clear')
            sys.exit()
        else:
            os.system('clear')
            main('self')

这里是完整的脚本:https://gist.github.com/lovemac15/c5e71e0b8aa428693e5b

谢谢! :d

1 个答案:

答案 0 :(得分:0)

尝试更改控制流以确保退出with块:

with term.hidden_cursor():
    while True:
        command = raw_input (term.move(27, 2) + "")
        if command == "X":
            os.system('clear')
            sys.exit()
        else:
            os.system('clear')
            break
main('self')