有时候玩单片机要用到数码管的时候,总是到处去找段码表,自己又懒得算所以做了个小工具来生成段码.
首先,先说明一下程序的gui是用一个叫page的工具画出来的(一个类似qtdesigner的工具)
看下page的截图,
左边的widget tree就是控件列表在这里可以修改空间的text属性,
右边的Atrribute Editor 可以更详细的修改属性.
Widget Toolbar 提供了tkinter中的所有控件
中间的New Project 窗口就是要生成的gui的界面了
再看看程序界面截图
这个是打开程序的初始页面
在这个界面上红色的label就是代表数码管的led灯,当用鼠标点击led的时候,label的颜色会变成蓝色,再次点击又可以变回红色.
当我什么都不点的时候直接点击generate按钮的时候,就会生成共阴和共阳数码管的段码
然后我点击下Clear按钮就可清空text控件里面的内容,并输出共阴共阳的常用段码表,同时把led恢复成红色状态(就是刚开始打开程序时的状态)
最后上代码,我放在百度云上了,page工具也打包了(程序源码在project文件夹下)
链接: https://pan.baidu.com/s/1rCZ9PqKSVj5srNPzLGH07Q 密码: tphg
这个程序还有点小瑕疵,就是在点击label的时候要点两次才能变蓝色,从蓝色变红色只要点一次就可以了