手把手教你做个小程序

(今天周末,学习问题不大不要说我不务正业!)
程序功能
一.首先作为一个高三党当然是要首选做一个高考倒计时,需要一个桌面⏲功能。
二.由于每年高考的时间可能会不一样,所以我们还必须要有时间设置功能。(但是必须要与⏲界面分离开来。)
三.单纯的计时程序过于单调再来一个壁纸更换功能。
大致样式
一,计时器的样子
在这里插入图片描述
首先计时器要居中,要透明,要用一些天气信息(我们学校电子产品管制力度较大,部分住校生无法使用设备获取天气信息,当然可能天气信息对住校同学作用不大)
二 控制器的样子
在这里插入图片描述
项目结构
首先我们来看一下项目文件
在这里插入图片描述
相信这个大家的英语水平是比我高的一看就看出来了这些文件是干嘛的
Canve(canvas)因为使用tkinter编写利用画布画出一个计时器这里用canvas命名当然为了区别一下用canve命名。
ground这个就是壁纸的处理使用爬虫获取壁纸图片的网址并将其保存进数据文件,当用户预览时或下载壁纸时读取网址将图片下载过来。
weather获取天气信息并反馈出一个字符串。
control主控程序也就是main文件。
set_black设置壁纸。
其他的文件就没必要介绍了,主要就是这几个。

数据联通
现在计时器程序和控制程序写好了,那么他们就相当于(就是)两个独立的进程。
如图:
在这里插入图片描述
然后这样:
在这里插入图片描述
怎么实现呢
利用数据文件交互嘛
在这里插入图片描述
在这里插入图片描述
主控程序和计时程序都会去写入和读取文件(数据)这样就可以实现一个交互过程。
在这里插入图片描述
在这里插入图片描述
项目状况
在这里插入图片描述

程序打包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
一切正常
好吧开个玩笑,在后面我会更新续篇,出示具体的代码。
在这里插入图片描述
链接: https://pan.baidu.com/s/16-MiicLiuMfWDbBevAz-xQ 提取码: 62vu 复制这段内容后打开百度网盘手机App,操作更方便哦

猜你喜欢

转载自blog.csdn.net/FUTEROX/article/details/105605475