调整大小时,Python hint_toolkit文本混乱

时间:2019-07-23 18:14:47

标签: python python-3.x

我在玩着quick_toolkit,并注意到当该程序运行时,我尝试调整终端窗口的大小,文本开始变得奇怪。

此外,如果您输入的文本必须换行,然后将窗口调整为较小的大小,则将其打印到终端上,就像按回车键一样。

from prompt_toolkit import prompt
from prompt_toolkit.patch_stdout import patch_stdout
import time

def my_thread():
    while True:
        time.sleep(2)
        print("Interrupting Text!")

if __name__ == '__main__':
    _thread.start_new_thread(my_thread, ())
    while True:
        with patch_stdout():
            data = prompt("> ")

有什么办法可以防止这种情况发生?

0 个答案:

没有答案