Python中的tkinter能够做出什么成果?

文章介绍了Python内置GUI库Tkinter的优缺点,强调了使用脚手架进行开发的重要性,并分享了作者的地铁工具实例。同时提到了如何结合其他库扩展功能,以及Python学习资源和实战建议。

tkinter作为python内置的GUI库,优点是上手方便,适用各种平台。缺点是tkinter只包含一些基本组件和功能,复杂的功能需要自己实现,比如手风琴组件。文档相对比较少。

如果你准备长期使用 tkinter ,建议要基于脚手架开发或者编写自己的脚手架,脚手架一般会封装一些基础功能:1)统一的界面主题;2)更复杂的界面组件;3)线程和异步任务的入口处理。

这是我目前使用tkinter 做的城市地铁工具,主要功能:从百度地铁接口获取数据,查看城市的地铁数据,及其导出一些词云图、站点卡片等图片资源。

目前暂无使用其他和 tkinter GUI 相关的第三方库。

主界面

查看某个线路的路线图

地铁线网图

统计图

导出界面(使用tkinter两个最复杂的组件 TreeView 和 Notebook,暂时忽略具体按钮布局)

业务上,tkinter结合其他库可以实现很多功能,比如:

  • bd09convertor:百度经纬度转化
  • requests:著名的网络请求库
  • matplotlib:图表显示
  • pillow:图片处理,用于生成站点图
  • wordcloud:词云图

具体要看自己的需求。在开发过程中可以到 stackoverflow 寻找答案。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

二、Python必备开发工具

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

五、Python练习题

检查学习结果。

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至优快云官方,朋友如果需要可以直接微信扫描下方优快云官方认证二维码免费领取【保证100%免费】。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值