添加微信号CNFeffery
备注“dash学习”
即刻加入dash
应用开发技术交流群
大家好我是费老师,今天是日常整活环节🤣,教大家用Python
写个简单有趣的「电子木鱼」小游戏,下面是其简单的功能演示(玩转dash公众号后台回复「电子木鱼」可直接获取该项目完整源码下载地址):
开发这个小应用使用到Python
生态中非常强大的网页应用开发框架Dash
,以及其相关生态中的fac
(官网地址:https://fac.feffery.tech/ )、fuc
(官网地址:https://fuc.feffery.tech/ )等组件库,使得我们可以轻松调用不同的功能组件,并编写相应的回调函数来实现各种用户交互反馈功能:
下面我们对这个应用实现的主要过程做简短介绍,具体技术细节欢迎扫描「文章末尾二维码」,即刻加入Dash技术学习交流群一起交流:
1 启动应用
首先,按照「文章开头提示」下载好本项目完整源码解压后,在项目根目录打开终端,激活你的Python
环境,接着执行pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
,完成当前项目依赖库的安装。
然后直接在终端执行python app.py
即可启动应用,按照控制台提示的信息,浏览器访问本地http://127.0.0.1:8050
地址即可开始「积攒功德」🤣:
2 主要功能
点击鼠标敲击应用中的木鱼,会产生响应,包含了音效和文字动效:
并且在敲击过程中,有较小的概率会触发“金色”稀有功德🤣(程序中默认设定的触发概率是5%
),附带特殊的“哇,金色传说”音效😆:
同时在木鱼上方,会实时统计用户已经积攒的功德点数😆:
你可以按照本文开头的提示,将此项目下载到本地,一起积攒赛博功德😉~
更多背后的技术细节,欢迎添加微信号CNFeffery
备注「dash学习」,即刻加入技术交流群一起学习讨论。
更多Dash
应用开发干货内容,欢迎持续关注我们❤️。
扫描下方二维码加我好友备注dash学习
即刻加入dash
应用开发技术交流群