这里是道长,机缘巧合下,我有了去教小学生编程的机会。小学生嘛,为了他们学好,也为了更好控班,通常老师会执行积分制度。表现好加分,表现差扣分,作为成年人常嗤之以鼻,啥破分,能干啥,但小朋友很吃这套,也许分不能干啥,但人家就想要,兴许就是想讨个彩头吧😄。
索性写了个积分用的程序,不论加分减分都比较方便。
之前学过matplotlib做图表统计,一直觉得上面的图表很漂亮,不过要是能动起来就好了,我查了些文档,原来和我有同样需求的也有一堆人,看大家在论坛七嘴八舌讨论,我默默白嫖了思路后,没留下一丝痕迹。在这里偷偷说声谢谢。
代码不赘述了,直接上成品(主要是1个月前写的代码,没有注释自己都看不懂自己写的啥了,淦)
文件我打包成exe,static里是些资源和配置文件
static文件夹
staic里的文件如下,(忽略那两个sb表情,我弃用了,花里胡哨的)
conf.ini文件
文件中有配置项的注释,内容如下,TableTitle =
后写自己的班级名,LabelSize =
后的数字控制学生名字大小,人数多就字小点,人数少就把字设大点。
[wei.com]
;表名
TableTitle = 终极一班
;设置学生名字字体大小
LabelSize = 23
计分表.xlsx
计分表有两列,学生名字和积分数,表格里的积分数比最终图表中的积分数多1
因为想设计个条形图,通过点击条形图来增或减分数,若积分为0是条形图的“条”就不显示了,便没有点击的对象了。所以在表格里,每个学生的初始积分都是1,但展现在图表中后是0
鼠标点击“条形”即可完成分数加减,左键减分,右键加分。
点此下载
提取码: 7f4u