【Python小项目之Tkinter应用】随机点名/抽奖工具大优化:新增查看历史记录窗口!语音播报功能!修复预览文件按钮等之前版本的bug!

2023-09-13 14:23:26


前言

老生常谈,先看效果:(订阅专栏可获取完整代码)

请添加图片描述
初始状态下,我们为除了【设置】外的按钮添加弹窗,提示用户在使用工具之前要先【设置】。在设置界面,我们主要修改了【预览文件】按钮,从之前的只预览前5条变为预览文件全部内容,但是内容是只读的。同时,增加弹窗告知用户文件中的总人数。除此之外,我们还修复了【预览文件】的bug。之前版本我们的【预览文件】只要是文件被读取过就可以预览,并禁止重复预览。但是,用户可能因为手误选择了其他格式正确的文件,这时用户会在设置界面下再次点击【选择文件】按钮。之前版本,【预览文件】按钮不会随着文件被新选择而更新。当前版本我们修复了这个bug。

完成设置后,在一轮选择结束后,当前版本新增两个主要的功能:

  • 语音播报所选人数:机器音读出结果
  • 查看历史记录:被选中的人会显示在一个列表框中&#
更多推荐

如何使用 Node.js和Express搭建服务器?

如何使用NodeJs搭建服务器1.准备工作1.1安装Node.js2.安装express2.1初始化package.json2.2安装express2.3Express应用程序生成器1.准备工作1.1安装Node.jsNode.js是一个开源、跨平台的JavaScript运行时环境。下载链接:Node.js官网下载建议

【数据分享】我国主要城市的商圈范围数据(免费获取\shp格式)

大家对于商圈这个概念肯定都不陌生!商圈,简单来说,就是商业聚集的区域。我国比较知名的商圈有比如北京的三里屯商圈、上海的南京东路商圈。商圈是城市商业发展的重要体现,一个城市的商圈越多、商圈范围越大、商圈能级越高,代表这个城市的商业越发达!商圈的概念也越来越深入人心,比如在大众点评上可以以商圈(商区)为规则进行店铺搜索,比

【Redis】Redis实现分布式锁

【Redis】Redis常见面试题(1)文章目录【Redis】Redis常见面试题(1)1.为什么要用分布式锁2.Redis如何实现分布式锁3.Redis接受多个请求模拟演示4.使用Redis实现分布式锁会存在什么问题4.1一个锁被长时间占用4.2锁误删【Redis】Redis常见面试题(1)1.为什么要用分布式锁之前

Pandas 数据变形和模型分析

数据概念数据比对在本练习中,我们使用灵活的比较技术对不同的DataFrame进行比较importpandasaspdimportrandomrandom.seed(123)list1=[['A']*3,['B']*5,['C']*7]charlist=[xforsublistinlist1forxinsublist]r

(vue2).sync修饰符、ref和$refs、$nextTick、自定义指令、插槽

.sync修饰符实现子组件和父组件数据的双向绑定,简化代码prop属性名,可以自定义,非固定value本质:属性名和@update:属性名的合写<BaseDialog:value="isShow"@update="isShow=$event">//等价于<BaseDialogv-model="isShow=$event

node.js

前端工程化:开发项目直到上线,过程中集成的所有工具和技术Node.js是独立执行JavaScript代码的环境Node.js环境比浏览器环境中的JS少了BOM和DOMfs模块-读写文件模块:类型插件,封装了方法/属性fs模块:封装了与本机文件系统进行交互的方法/属性语法:加载fs模块对象写入文件内容读取文件内容Comm

自定义指令

一,原生指令v-bind:属性名="变量名"v-on:事件名="函数名"缩写模式::属性名="变量名"@事件名="函数名"示例:<inputtype="text"v-bind:disabled="isDisabled"v-on:change="change"/><inputtype="text":disabled="i

「工具|数据接口」免费公开的REST API & 如何借助github搭建自己的fake API接口

本文主要介绍日常开发、测试、教学或者分享中,可能遇到的模拟数据问题。分享免费开发的测试数据接口,以及如何利用github快速搭建定制化的接口数据,避免使用真实数据的风险以及自己现编数据的麻烦。文章目录一、场景说明二、免费公开的FakeRESTAPI:jsonplaceholder三、借助GitHub和MyJSONSer

手机全自动无人直播系统,成为商家实景无人直播带货好帮手!

商家手机无人直播系统最近太火爆了,那么,这个产品究竟是什么呢?全自动无人直播系统是一款手机自动直播软件,目地在于帮助广大商家和企业实现无人直播卖货,从而解放双手、降低人工干预的需求。当然,无人直播系统除了个人可以使用,拿来直播卖货等,也适合创业者,创业模式一是可以oem贴牌,二是直接进行渠道代理。通过OEM贴牌,用户可

微服务架构介绍

系统架构的演变1、技术架构发展历史时间轴①单机垂直拆分:应用间进行了解耦,系统容错提高了,也解决了独立应用发布的问题,存在单机计算能力瓶颈。②集群化负载均衡可有效解决单机情况下并发量不足瓶颈。③服务改造架构虽然系统经过了垂直拆分,但是拆分之后发现有重复的功能,比如,用户注册、发邮件等等,一旦项目大了,集群部署多了,这些

光伏监控系统在光伏电站运营中的作用及发展

摘要:光伏电站,具体来说便是相连于电网并将电力输送给电网的光伏发电系统,是我国重点和全力发展的绿色能源项目。其中,监控自动化系统的接入,属于光伏电站应用中的重要部分。对于光伏区监控系统的探究,可以使光伏电站接入自动化系统有相应的提升,进而强化电站的运行效率和运维效率,进一步降低运维成本。关键词:光伏监控系统;光伏电站运

热文推荐