美文网首页
python 小程序 tkinter gui ---led数码管

python 小程序 tkinter gui ---led数码管

作者: 摘月亮的人 | 来源:发表于2018-05-18 12:55 被阅读0次

    有时候玩单片机要用到数码管的时候,总是到处去找段码表,自己又懒得算所以做了个小工具来生成段码.
    首先,先说明一下程序的gui是用一个叫page的工具画出来的(一个类似qtdesigner的工具)
    看下page的截图,


    Screenshot from 2018-05-18 12-37-52.png
    左边的widget tree就是控件列表在这里可以修改空间的text属性,
    右边的Atrribute Editor 可以更详细的修改属性.
    Widget Toolbar 提供了tkinter中的所有控件
    中间的New Project 窗口就是要生成的gui的界面了
    

    再看看程序界面截图


    Screenshot from 2018-05-18 12-29-32.png

    这个是打开程序的初始页面
    在这个界面上红色的label就是代表数码管的led灯,当用鼠标点击led的时候,label的颜色会变成蓝色,再次点击又可以变回红色.
    当我什么都不点的时候直接点击generate按钮的时候,就会生成共阴和共阳数码管的段码

    Screenshot from 2018-05-18 12-33-32.png
    Screenshot from 2018-05-18 12-48-44.png

    然后我点击下Clear按钮就可清空text控件里面的内容,并输出共阴共阳的常用段码表,同时把led恢复成红色状态(就是刚开始打开程序时的状态)

    最后上代码,我放在百度云上了,page工具也打包了(程序源码在project文件夹下)

    链接: https://pan.baidu.com/s/1rCZ9PqKSVj5srNPzLGH07Q 密码: tphg

    这个程序还有点小瑕疵,就是在点击label的时候要点两次才能变蓝色,从蓝色变红色只要点一次就可以了

    相关文章

      网友评论

          本文标题:python 小程序 tkinter gui ---led数码管

          本文链接:https://www.haomeiwen.com/subject/vchgdftx.html