博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python tkinter中点击回车清空Text,同时光标显示在0.0
阅读量:2588 次
发布时间:2019-05-11

本文共 624 字,大约阅读时间需要 2 分钟。

所遇问题:

当想要使用Text中的绑定事件回车清空Text中的内容时,总是先执行清空操作,再执行回车操作,这样每次Text其它内容都清空了,但还是会留下一个回车。

 

思路:

  1. 使用bind方法获取键盘的事件,当键盘事件(event)的keycode等于13时,触发事件。
  2. 新建一个线程作为被触发事件。
  3. 在线程中,使用time模块的sleep函数进行等待(等待Text中的回车事件结束),之后使用delete方法删除Text中所有文本。

 

示例:

def func_thrd_ExecuteCommand():            time.sleep(0.01)            self.txt_.delete(0.0, END)        def handle_Input(event):            if event.keycode==13:                thrd_once=threading.Thread(target=func_thrd_ExecuteCommand)                thrd_once.start()        txt_ = Text(root)        txt_.bind('
',func=handle_Input) txt_.pack(side=BOTTOM, padx=0, fill='both', expand=NO)

 

转载地址:http://aszfd.baihongyu.com/

你可能感兴趣的文章
java仿QQ通信项目四(客户信息和客户端获取好友列表)
查看>>
C/C++堆栈的区别
查看>>
统计数字问题
查看>>
字典序问题
查看>>
HTML中常见全局属性含义及用法
查看>>
html画布Canvas的使用
查看>>
Python爬虫多线程提升数据下载的性能优化
查看>>
金币阵列问题
查看>>
微信小程序常用布局
查看>>
微信小程序border padding margin
查看>>
Python爬虫演绎正则提取数据
查看>>
大整数乘法——分治
查看>>
最长单调递增子序列O(nlogn) O(n2)动态规划算法
查看>>
动态规划求树的最大连通分支问题
查看>>
do-while while for循环的汇编级比较
查看>>
c语言汇编条件传送和条件转移
查看>>
分治法查找最大值最小值实验
查看>>
分治法实现合并排序(含数据测试和分析)
查看>>
动态规划-最大子段和
查看>>
动态规划-凸多边形最优三角形剖分
查看>>