PySimpleGUI库的查询小程序开发
一、利用PySimpleGUI库的查询小程序开发
由于没有数据库,无法做web查询,但是原表格又不方便示众,所以用Excel的查询功能结合PySimpleGUI进行做个查询小程序。
目的是为了方便查询。
二、使用步骤
1.引入库
代码如下(示例):
import PySimpleGUI as sg
import pandas as pd
2.读入数据
代码如下(示例):
上述图片仅仅是个示例,目的是做个查询的表格。开发的程序能实现,查找姓名实现语文成绩的目的。
下面是先引入对于的程序库
import PySimpleGUI as sg #引入GUI库
import pandas as pd #引入Excel库
pp=pd.read_excel('D:/wu.xlsx',index_col=0,sheet_name=2)#读取Excel的内容,索引设定为自己的姓名;layout=[[sg.Text('姓名'),sg.Input(key='user1')],[sg.Text('成绩'),sg.Input(key='PWD1')],[sg.Button('输入',key='login')]
] #上述代码建立了窗口的形式,有姓名和成绩,key的目的是为了后期数据的定位。window=sg.Window('登录界面',layout=layout,finalize=True)# 实现了窗口的弹出和窗口标题的设定。while True: #为了实现窗口的持续event, value = window.Read() #print(event,value) 可以查询到key对应的值if event is None: #显示窗口关闭的条件breakelse:use = value['user1'] #得到输入的值(姓名)#print(use)a=pp.at[use,'语文'] #得出语文的成绩#print(a)window.FindElement('PWD1').Update(str(a)) #更新对应成绩的窗口window.close()
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了PySimpleGUI 的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
PySimpleGUI库的查询小程序开发相关推荐
- 公交车查询小程序开发应具备哪些功能
随着社会以及互联网的不断发展,乘坐公交车是我们出行的工具之一了,在我们乘坐公交车之前一般都会查询我们出行的路线,查询我们要乘坐的公交车还有多久到达该站点,一般我们都是使用公交车查询小程序去查询这 ...
- 上下班通勤车辆实时定位查询小程序开发制作介绍
上下班通勤车辆实时定位查询小程序系统它是通过物联网技术,大数据分析云储存,云计算等多个技术层.实现多线路高并发,低延时的一个用户体验. 用户进入小程序后,输入相应的线路,绑定之后可查询该线路多个班车, ...
- 汽车贴膜质保查询小程序开发制作
汽车贴膜质保查询小程序主要用于汽车贴膜店,为贴膜店用户更好的查看,贴面店铺信息.案例信息.贴膜价格查询.质保查询信息等. 汽车贴膜店小程序主要功能有:案例展示.根据不同的车型,不同的部位进行贴膜报价. ...
- 微信小程序开发分析总结
本文主要记录一下初次开发小程序一些注意事项,小程序开发语言,对小程序的审核要求,小程序的特点,开发特点,后面会再写下是否有三方好用的工具,及开发中遇到的js,html,css 相关的问题及解决方法.毕 ...
- 微信小程序开发demo
前言 链接: https://pan.baidu.com/s/16j8WCMv2JrRK2OzwvMwZ1w 提取码: 34mp 我们之前对小程序做了基本学习: 1. 微信小程序开发07-列表页面怎么 ...
- SSM+mysql中药方剂管理与查询小程序-计算机毕业设计源码71796
摘 要 本文主要讨论了如何利用SSM框架开发一个中药方剂管理与查询小程序.它将严格按照软件开发流程进行各个阶段的工作,采用B/S架构.Java技术和面向对象的编程思想进行项目开发.在绪论中,将论述当前 ...
- SSM+MYSQL 中药方剂管理与查询小程序源码71796
毕业设计 SSM 中药方剂管理与查询小程序 院 系: 姓 名: 学 号: 专 业: ...
- 微信小程序开发笔记 进阶篇⑤——getPhoneNumber 获取用户手机号码(基础库 2.21.2 之前)
文章目录 一.前言 二.前端代码wxml 三.前端代码js 四.后端java 五.程序流程 六.参考 一.前言 微信小程序开发笔记--导读 大部分微信小程序开发者都会有这样的需求:获取小程序用户的手机 ...
- 微信小程序开发笔记 进阶篇⑥——getPhoneNumber 获取用户手机号码(基础库 2.21.2 之后)
文章目录 一.前言 二.前端代码wxml 三.前端代码js 四.后端java 五.程序流程 六.参考 一.前言 微信小程序开发笔记--导读 大部分微信小程序开发者都会有这样的需求:获取小程序用户的手机 ...
最新文章
- 如何定位EXC_BAD_ACCESS错误 (info malloc-history)
- MyISAM与InnoDB两者之间区别与选择,详细总结,性能对比
- Linux Kernel 5.10 aarch64体系对TTBR寄存器的设置
- NIPS 2018 论文解读集锦(11月28日更新)
- 谷歌浏览器chrome的vuejs devtools 插件的安装
- ctf php文件上传图片格式,CTF-WEB:文件上传
- 东财计算机应用基础在线作业一,东财《计算机应用基础》综合作业
- Java为什么要有堆外内存_作为 Java 开发者,你需要了解的堆外内存知识
- 服务器lsass系统错误,电脑开机提示lsass.exe系统错误,安全帐户管理器初始化失败该怎么办?...
- JAVAWEB NOTE 3
- UML之教学管理系统——4、Rational Rose画活动图
- gitlab安装配置
- 什么是梯度,梯度有什么用
- VMware临时文件清理
- unity粒子系统碰撞
- Recyclerview嵌套Recyclerview,条目显示不全和宽度不能铺满不能同时满足
- 花开的地方在希尔的故乡,听着远古的战歌仿佛生在花开的地方
- VS2019菜单栏的项目、生成、格式三个菜单栏不见了
- php地图找房代码,地图搜租房功能实现
- 5.3 添加移除黑名单号码