用Tkinter做几个小项目(学习篇)

  去年(2017)11月份,偶然在中国MOOC上看到了由嵩天老师开设的一门课:python游戏开发入门,由此认识了python这门简洁、优雅的语言,开始了我的python之旅。

  到现在,我学python也已经五个多月了,期间或许有过中断,但出于对python的热爱,对python的学习始终没有中断。最近,有了做几个小项目的想法。

  我最初接触到python的gui是pygame,但由于我这次做的项目中不全是游戏,所以我有了使用其他的gui库的想法。在网上逛了一圈,最终确定的是Tkinter。

Tkinter是Python3.6内置的库,所以我不用去pip install。好吧,正式开始Tkinter的学习。

  我在网上找到的资料是:2014年度辛星Tkinter教程第二版:http://pan.baidu.com/s/1hr6ortE(这里感谢知乎大神Naples)。

  辛星的教程写得简单清晰明了,我花了几个小时,算是入门了。读书笔记大致整理如下:

原文地址:https://www.cnblogs.com/Hepta/p/8589463.html

时间: 2024-11-25 13:21:56

用Tkinter做几个小项目(学习篇)的相关文章

express+mongoDB做一个todolist小项目

这是在网课上学习的,先建立一个express-todolist文件夹作为项目跟目录 另外,我们直接把项目上用到的css文件和js文件下载下来放在项目里 这里直接贴出来 先建立一个public文件夹,放在根目录中,里面建一个assets文件夹,分别放着style.css和todo-list.js两个文件 内容如下: express-todolist/public/assets/style.css: body { background: #0d1521; font-family: tahoma; c

Match 3 小项目学习

1 using UnityEngine; 2 using System.Collections; 3 using Holoville.HOTween; 4 5 /// <summary> 6 /// 游戏逻辑 7 /// </summary> 8 public class Main:MonoBehaviour { 9 10 /// <summary> 11 /// 点击框预设 12 /// </summary> 13 public GameObject _i

我要开始一个小项目

这是我开始完全独立自己做的一个小项目,做之前我想到的好多,框架,数据库,缓存.....还有我应该怎么能够成功,我怕我不能成功的完成这些,因为我一直没有独立的自己去想做一个项目,所以我很犹豫,以前基本都是别人做好了基本的框架,其他都不用考虑,我现在自己独立的做,非常的迷茫,不知道从何入手.想要开始一个项目,所以想它的框架,决定用springMVC+spring_mybatis,数据库我用的是mysql,前台是bootstrarp,差不多就这样了,我喜欢有点成就感,所以我想有个可以让我的小项目可以展

[Unity3D]做个小Demo学习Input.touches

[Unity3D]做个小Demo学习Input.touches 学不如做,下面用一个简单的Demo展示的Input.touches各项字段,有图有真相. 本项目已发布到Github,地址在(https://github.com/bitzhuwei/AndroidTouchDemo). 制作Demo 很简单,只需拉一个Text,然后添加一个脚本. 脚本如下. 1 using UnityEngine; 2 using System.Collections; 3 4 public class Disp

CodeIgniter零基础做小项目(报表生成系统)【一】

最近刚做完一个delphi项目,就有朋友求帮忙做个“报表生成系统”,xx系统,听起来很大气的赶脚,其实就是一个小工具.起初准备用delphi些了算了,后来想想“万恶的360”,还是算了.决定用B/S方式来弄.刚好昨天无意看到CI框架,赶脚看着挺舒服的,于是想学学,从零开始做个小工具.哈哈~~~~! 稍微整理了一下: [程序功能]:多人录入,用于在线生成xls报表的系统 [程序配方]:xampp环境,CodeIgniter3.0(传说中的CI框架).phpexcel(1.8.0) [开发周期]:不

Java小项目之:教你做电子日历!

Java小项目之:教你做电子日历!<!doctype html><html><head><meta charset="utf-8"><title>日历控件</title><script src="js/new_file.js" defer></script></head> <body><input id="calendar"

用struts2标签如何从数据库获取数据并在查询页面显示。最近做一个小项目,需要用到struts2标签从数据库查询数据,并且用迭代器iterator标签在查询页面显示,可是一开始,怎么也获取不到数据,想了许久,最后发现,是自己少定义了一个变量,也就是var变量。

最近做一个小项目,需要用到struts2标签从数据库查询数据,并且用迭代器iterator标签在查询页面显示,可是一开始,怎么也获取不到数据,想了许久,最后发现,是自己少定义了一个变量,也就是var变量.<s:iterator>标签有一个value属性,用来存放在Action类的方法中存数据的list集合,还有一个id,好像是说指定集合的索引的意思,就是给list集合遍历出来的每个对象加上一个数字标签,反正我是这么理解的,没用过.还有一个很重要,就是var变量,我在s:iterator按ctr

突发奇想想学习做一个HTML5小游戏

前言: 最近一期文化馆轮到我分享了,分享了两个,一个是关于童年教科书的回忆,一个是关于免费电子书的.最后我觉得应该会不敌web,只能说是自己在这中间回忆了一下那个只是会学习的年代,那个充满梦想的年代.有人说如果一个人开始回忆童年的时候,那么他开始变老了,不知道是不是这样一个原因,我突然想起了很多以前的老朋友,开始想起了一些童年时期的玩伴.也就想做这样一款简单的游戏,也只是单纯的想回忆一下童年. 计划: 游戏其实很简单,我们把它叫着裤裆棋,又叫什么狗卵坨还是什么的,有些记忆模糊了,反正大致是这样子

ios学习笔记图片+图片解释(c语言 oc语言 ios控件 ios小项目 ios小功能 swift都有而且笔记完整喔)

下面是目录其中ios文件夹包括了大部分ios控件的介绍和演示,swift的时完整版,可以学习完swift(这个看的是swift刚出来一周的视频截图,可能有点赶,但是完整),c语言和oc语言的也可以完整的学习完所需知识,,其他文件夹的内容如其名说描述一样 没张图片都有文字说明,可以需要该功能的时候搜索一下然后打开图片就可以学习到 网盘下载地址:需要的话给留言我再传上去 http://www.cnblogs.com/langtianya原创 ios学习笔记图片+图片解释(c语言 oc语言 ios控件