我需要在curses中创建两个文本框,并在按Enter时在它们之间切换
当我按enter键进入第二个文本框时,这个代码将光标放在屏幕的左上角,我无法阻止它。在
import curses
import curses.textpad as textpad
def main(screen):
"""screen is a curses screen passed from the wrapper"""
while True:
event = screen.getch()
if event :
textpad.Textbox(curses.newwin(1,13,4,0), insert_mode=True).edit()
textpad.Textbox(curses.newwin(1,13,4,16), insert_mode=True).edit()
screen.refresh()
if __name__ == '__main__':
curses.wrapper(main)
看起来您甚至不需要调用
getch()
,因为这已经足够了:相关问题 更多 >
编程相关推荐