![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
武陵入
阿巴之人,必将阿巴阿巴
展开
-
做个课程表吧
上课无聊?就做个课程表吧原创 2020-03-12 21:02:25 · 666 阅读 · 0 评论 -
做个课程表吧(三)
事实上前两个版本的界面还是不能让人满意,接下来我们来用pygame来为课程表优化界面吧。文章目录保存课程表数据绘制课程表初始化窗口绘制课程表的背景绘制课程表小格子定义课程格子类判断课程是否符合条件绘制小格子绘制屏幕保存课程表数据我们把数据保存在外部文件上,方便多次修改于调用。用data.json来保存开始的时间,和数据中保存数据中保存名字、周等的键名。{ "start": [2020...原创 2020-02-21 11:05:13 · 1176 阅读 · 1 评论 -
做个课程表吧(二)
文章目录确认当前时间初始化时间计算当前周数绘制当前周判断是否是当前周的课程放置文本控件全部代码我们想要根据当前第几周显示课程表。确认当前时间初始化时间首先我们要确认一个学期的开始。我们设置一个日期。如果这个日期是星期天那么他就是一个学期的开始,如果不是,那么就变更这一天到最近的周日。import datetime# 确认开始的日期 年/月/日init_year = 2020ini...原创 2020-02-20 20:41:18 · 853 阅读 · 1 评论 -
做个课程表吧(一)
手机端的课程表种类繁多,但电脑端的课程表种类却很少,也不支持自动导课。既然这样就让我们来造个课程表吧。文章目录获取课程表制作课程表读取JSON数据获取课程格式化课程表创建窗体显示课程全部代码获取课程表首先我们先去获取课程表。登录教务,点击 学生课表查询,进入课表界面,按F12,导航到 Network,按下 ctrl+ r刷新界面,界面更新后,下面出现了几个文件,让我们一个个查看。接下来点...原创 2020-02-20 14:35:04 · 5213 阅读 · 0 评论 -
pygame像素地图的实现
实现效果绘制平面地图按动键盘可以实现地图位置的移动(图片中的A保存相对不动)实现地图类初始化地图类同上一篇博文讲过的,增加long、wide保存地图块的长宽,和transform2x是否将图片放大两倍,suf_m来保存原始的地图数据,suf_s用来保存绘制地图数据 def __init__(self, maps=[[0, 0], [0, 0]], long=72, wide=7...原创 2020-01-25 11:30:48 · 2867 阅读 · 0 评论 -
用pygame写像素游戏地图编辑器
用pygame写像素游戏地图编辑器像素游戏的地图我使用一个矩阵来存储地图,像下面这样:[[1,0,0],[0,1,0],[1,2,0]]不同的数字代表不同的物体,比如1代表一个房子,0代表路面。不同区间之间的物体的类型不同,比如区间类型<1代表路面、草坪等可以通过的地方≥1且<2代表墙面、等≥2代表可以交互的地方功能创建后是这样的,按动按键...原创 2020-01-23 22:54:58 · 2865 阅读 · 0 评论