100行代码,用Python制作生肖属相分析仪


100行代码,用Python制作生肖属相分析仪文章插图
生肖是我国特有的民俗文化符号 , 是中国与十二地支相配以人出生年份的十二种动物 , 先秦时期我国便有了比较完整的生肖系统 , 每一种生肖都有丰富的传说 , 并以此形成一种观念阐释系统 , 成为民间文化中的形象哲学 , 如婚配上的属相、庙会祈祷、本命年等 。 现代 , 更多人把生肖作为春节的吉祥物 , 成为娱乐文化活动的象征 。
100行代码,用Python制作生肖属相分析仪文章插图
大家都是什么生肖呢?今天小编就用Python的tkinter制作了一个属相分析仪 , 能够对属相进行寓意解释和性格分析 , 非常简单适合菜鸟练手 。
01 tkinter的使用tkinter库是python中的自带轻量级的跨平台图形用户界面 (GUI)开发工具 , 是python最简单的GUI库 , 常用新手练手使用 , 它包含了一般GUI库应有的大部分部件 , 开发也遵循常用GUI库的通用规则 , 这里不作详细介绍 。
小编为大家找了两个比较好的教程 , 有兴趣的可以前往查看学习(
)
常用控件明细:

  • Lable:标签
  • Button:按钮
  • Entry:输入框
  • Text:文本框
  • Checkbutton: 多选框
  • Menu:菜单栏
  • Radiobutton: 单选框
  • Scrol lbar:滚动条
02 分析仪的制作要制作属相分析仪 , 首先要在网上搜寻关于属相相关分析的资料、图片 , 小编经过精挑细选 , 最终选择一些适合的素材(素材均来源于网络) 。
有了素材之后 , 小编需要做的边是界面的划分以及交互的设计 , 下面将进行详细介绍 。
100行代码,用Python制作生肖属相分析仪文章插图
1).界面设计依据小编的思路 , 主要将界面划分为四大部分 , 按键互动 , 图片显示 , 寓意显示 , 以及性格分析 , 下面代码是对界面的初步划分:
100行代码,用Python制作生肖属相分析仪文章插图
从代码中可以看到 , 通过tk.Frame和place方法 , 绘制了四个矩形框 , 确定了性格分析和寓意的在背景板中的位置 , 并使用tk.Label填写了初始化的内容 , 左上区域留有一大片空白进行图片的加载 。
此外可以看到 , 设置了OptionMenu和Button类分别设置下拉选项和进行分析按键选项 , 使得用户可以根据需要进行自我选择 。
100行代码,用Python制作生肖属相分析仪文章插图
2).信息交互为了使界面信息根据用户选择显示相对应的信息 , 设计交互程序进行界面的更新 , 对图片以及性格分析、寓意等内容进行了相对应的显示 , 具体代码如下 。
100行代码,用Python制作生肖属相分析仪文章插图
  • 在button.bind('', annimal_process) 程序中 , 对按键进行了函数annimal_process的绑定;
  • 绑定函数利用clicked.get()获取用户选择的属相 , 根据属相加载相对应的信息 , 在对数据信息进行处理时;
  • 需要注意的是 text3 = eval(text_temp)语句 , 可以将字符串转换为变量名 , 使得整个程序只需要设计一个处理函数 , 根据获取的信息更改变量名 , 处理更加高效;

100行代码,用Python制作生肖属相分析仪文章插图
【100行代码,用Python制作生肖属相分析仪】整个的代码量不大 , 大概100多行 , 非常适合菜鸟练手 。 有兴趣的小伙伴可以试试 , 动手敲一边 , 也可以把生肖改编成12星座 , 弄成星座分析小工具 。 如果觉得本篇对你有帮助 , 欢迎在留言区点评 , 给个三连!


推荐阅读