笔者在使用Text.index()函数进行相关的运用时,分别用:
(1)Text.index(END)获取最后的行号;
(2)Text.index(“@0,” + str(gui.txt.winfo_height())).split(‘.’)[0]获取文本框内可见最后一行的行号;
发现运行时间增加会导致程序奔溃,后通过鼠标事件触发调用实现相关功能后问题得到解决;
初步分析可能是因为Text.index()运行时需要开销一定量的资源,容易导致线程奔溃所致。减少调用次数后问题得到解决。
05-08
2215