这是一篇对于近来闲着无聊搞的tkinter小程序的汇总。
首先说一下版本是python3.6,在python3.x以后,tkinter已经是内置模块了,不需要额外安装。
这是在网上找的Tkinter知识框架图:
tkinter内部的组件和方法很多,对于tkinter这个模块,个人不建议专门找一本书啃下来,最好的学习方式,就是在项目中边查边练,毕竟想一口气把所有内容记住也不太现实。
下面是我自己做的一些项目的汇总,难度不大,重点是挺有趣的:
1.王者荣耀抽卡程序花果山美男子:tkinter版自制王者荣耀抽卡程序zhuanlan.zhihu.com花果山美男子:tkinter版自制王者荣耀抽卡程序(2)zhuanlan.zhihu.com
这里面用的都是最基本的tkinter组件,包括button、label、text文本框和messagebox消息框等,最核心的内容是label中图片的更新,其中如果是jpg格式需要用ImageTk.PhotoImage来转换。
2.简易提词板花果山美男子:tkinter做一个简易提词板zhuanlan.zhihu.com花果山美男子:tkinter做一个简易提词板(2)zhuanlan.zhihu.com
第一篇文章利用for循环实现了文字的动态更替效果,原理是label中文字的更新;
第二篇文章改用StringVa