社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

一文掌握Python+tkinter键盘事件与鼠标事件处理

Python小屋 • 4 年前 • 363 次点击  


封面图片:《Python程序设计基础与应用》(ISBN:9787111606178),董付国,机械工业出版社
用书教师可以联系出版社或董老师获取教学大纲、课件、源码、教案、考试系统等配套教学资源。
==============
PPT|Python程序设计基础教学要点、常见错误与案例分享(55页,配音频)
人邮教师学院“Python程序设计基础”教学能力提升训练营报名中,共30小时课程,董付国老师主讲。扫描了解详情:
==============
功能描述:
使用Python+tkinter开发程序界面,为其中的单行文本框Entry组件实现键盘与鼠标事件的响应和处理。
参考代码:
运行效果:
1、鼠标左键单击文本框,“请输入整数”文字消失;
2、在文本框中输入内容,只能输入整数,其他非整数字符立刻被删除;
3、按下ESCAPE键,清除文本框中的内容;
4、按下组合键Control+Shift后再单击鼠标左键,弹出对话框“组合键”;
5、按下组合键Alt+Control+b,弹出对话框“组合键”;
6、按下组合键Alt+Control+Shift+b,弹出对话框“超强组合键”;
7、按下回车键,弹出对话框显示文本框内的数字;
8、切换到其他窗口导致文本框失去焦点时,删除剪贴板中的内容,可以防止复制文本框中的内容;
9、关闭窗口时,弹出对话框提示“窗口即将关闭”;
10、程序运行2分钟后,不再专门处理回车键,按下回车键后没有反应。


温馨提示
关注本公众号“Python小屋”,通过菜单“最新资源”==>“历史文章”可以快速查看分专题的850篇技术文章列表(可根据关键字在页面上搜索感兴趣的文章),通过“最新资源”==>“微课专区”可以免费观看350节Python微课,通过“最新资源”==>“培训动态”可以查看近期Python培训安排,通过“最新资源”==>“教学资源”可以查看Python教学资源。


---董付国老师Python系列图书---
友情提示:不建议购买太多,最好先通过京东、当当、天猫查阅图书了解目录和侧重点,然后再选择购买适合自己的书。
(1)《Python程序设计(第2版)》(ISBN:978-7-302-43651-5),清华大学出版社,2016年8月
(2)《Python可以这样学》(ISBN:978-7-302-45646-9),清华大学出版社,2017年2月
(3)《Python程序设计基础(第2版)》(ISBN:978-7-302-49056-2)清华大学出版社,2018年1月
(4)《中学生可以这样学Python》(ISBN:978-7-302-48039-6)清华大学出版社,配套微课:《中学生可以这样学Python》84节微课免费观看地址
(5)《Python程序设计开发宝典》(ISBN:978-7-302-47210-0)清华大学出版社,2018年10月
(6)《玩转Python轻松过二级》(ISBN:978-7-302-49916-9)清华大学出版社,2018年5月
(7)《Python程序设计基础与应用(ISBN:978-7-111-60617-8),机械工业出版社,2018年9月
(8)Python程序设计实验指导书》(ISBN:9787302525790),清华大学出版社,2019年4月
(9)《Python编程基础与案例集锦(中学版)(ISBN:978-7-121-35539-4),电子工业出版社,2019年4月
(10)大数据的Python基础》(ISBN:978-7-111-62455-4),机械工业出版社,预计2019年5月出版
(11)译作《Python程序设计》,机械工业出版社(华章),2018年11月出版
(12)繁体版《Python也可以这样学》,台湾博硕文化股份有限公司,2017年10月出版,本书为《Python可以这样学》在台湾发行的繁体版,两本书内容一样,不建议重复购买
(13)Python程序设计实例教程 》(ISBN:978-7-111-63198-9),机械工业出版社
(14)Python数据分析、挖掘与可视化》(ISBN:978-7-115-52361-7),人民邮电出版社,2019年12月


《中学生可以这样学Python》84节微课免费观看地址
Python课程期末考试编程题自动批卷原理与实现模板
“Python小屋”免费资源汇总(截至2018年11月28日)
Python课堂上我与学生斗智斗勇已8个学期
技术要点|Python监控学生端电脑屏幕自动识别学习状态


课后习题答案
《Python程序设计基础(第2版)》习题答案
《Python程序设计基础与应用》课后习题答案


实验指导书
《Python程序设计》实验指导书(30个实验)


教学大纲
非计算机专业《Python程序设计基础》教学参考大纲
计算机相关专业“Python程序设计”教学大纲(参考)


课件
1900页Python系列PPT分享一:基础知识(106页)
1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)
1900页Python系列PPT分享三:选择与循环结构语法及案例(96页)
1900页Python系列PPT分享四:字符串与正则表达式(109页)
1900页Python系列PPT分享五:函数设计与应用(134页)
1900页Python系列PPT分享六:面向对象程序设计(86页)
1900页Python系列PPT分享七:文件操作(132页)
1900页Python系列PPT分享八:异常处理结构与程序调试、测试(70页)
2000页Python系列PPT分享九:(GUI编程)(122页)


报告PPT
报告PPT(163页):基于Python语言的课程群建设探讨与实践
报告PPT(123页):Python编程基础精要
(PPT)Python程序设计课程教学内容组织与教学方法实践
报告PPT|Python编程之美(45页)
PPT|Python程序设计基础教学要点、常见错误与案例分享(55页,配音频)

相关文章
Python+tkinter实现文件拖放功能
Python+tkinter根据窗体大小自动缩放并显示图像
Python+tkinter生成自动跳转到网页的二维码
使用Python+tkinter编写电脑桌面放大镜程序
80行代码使用Python+tkinter实现一个计算器
Python实现定时自动关闭的tkinter窗口
Python+tkinter模拟“记住我”自动登录原理
基于Python+tkinter+pygame的音乐播放器完整源码
Python使用tkinter打造自定义对话框完整代码
Python+tkinter动态创建与销毁组件小案例
使用Python编写属于自己的录音软件
使用Python编写自己的个人密码管理器
Python使用tkinter编写图片浏览程序
Python实现倒计时按钮
Python使用tkinter的Treeview组件实现表格功能
详解Python GUI版24点游戏制作过程
Python tkinter版猜数游戏
Python+tkinter实现任意多层级关系的组合框
Python+tkinter+pillow实现屏幕任意区域截图

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/49367
 
363 次点击