一、利用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库的查询小程序开发相关推荐

  1. 公交车查询小程序开发应具备哪些功能

    ​​ 随着社会以及互联网的不断发展,乘坐公交车是我们出行的工具之一了,在我们乘坐公交车之前一般都会查询我们出行的路线,查询我们要乘坐的公交车还有多久到达该站点,一般我们都是使用公交车查询小程序去查询这 ...

  2. 上下班通勤车辆实时定位查询小程序开发制作介绍

    上下班通勤车辆实时定位查询小程序系统它是通过物联网技术,大数据分析云储存,云计算等多个技术层.实现多线路高并发,低延时的一个用户体验. 用户进入小程序后,输入相应的线路,绑定之后可查询该线路多个班车, ...

  3. 汽车贴膜质保查询小程序开发制作

    汽车贴膜质保查询小程序主要用于汽车贴膜店,为贴膜店用户更好的查看,贴面店铺信息.案例信息.贴膜价格查询.质保查询信息等. 汽车贴膜店小程序主要功能有:案例展示.根据不同的车型,不同的部位进行贴膜报价. ...

  4. 微信小程序开发分析总结

    本文主要记录一下初次开发小程序一些注意事项,小程序开发语言,对小程序的审核要求,小程序的特点,开发特点,后面会再写下是否有三方好用的工具,及开发中遇到的js,html,css 相关的问题及解决方法.毕 ...

  5. 微信小程序开发demo

    前言 链接: https://pan.baidu.com/s/16j8WCMv2JrRK2OzwvMwZ1w 提取码: 34mp 我们之前对小程序做了基本学习: 1. 微信小程序开发07-列表页面怎么 ...

  6. SSM+mysql中药方剂管理与查询小程序-计算机毕业设计源码71796

    摘 要 本文主要讨论了如何利用SSM框架开发一个中药方剂管理与查询小程序.它将严格按照软件开发流程进行各个阶段的工作,采用B/S架构.Java技术和面向对象的编程思想进行项目开发.在绪论中,将论述当前 ...

  7. SSM+MYSQL 中药方剂管理与查询小程序源码71796

    毕业设计 SSM 中药方剂管理与查询小程序 院    系:               姓    名:                学    号:                专    业:    ...

  8. 微信小程序开发笔记 进阶篇⑤——getPhoneNumber 获取用户手机号码(基础库 2.21.2 之前)

    文章目录 一.前言 二.前端代码wxml 三.前端代码js 四.后端java 五.程序流程 六.参考 一.前言 微信小程序开发笔记--导读 大部分微信小程序开发者都会有这样的需求:获取小程序用户的手机 ...

  9. 微信小程序开发笔记 进阶篇⑥——getPhoneNumber 获取用户手机号码(基础库 2.21.2 之后)

    文章目录 一.前言 二.前端代码wxml 三.前端代码js 四.后端java 五.程序流程 六.参考 一.前言 微信小程序开发笔记--导读 大部分微信小程序开发者都会有这样的需求:获取小程序用户的手机 ...

最新文章

  1. 如何定位EXC_BAD_ACCESS错误 (info malloc-history)
  2. MyISAM与InnoDB两者之间区别与选择,详细总结,性能对比
  3. Linux Kernel 5.10 aarch64体系对TTBR寄存器的设置
  4. NIPS 2018 论文解读集锦(11月28日更新)
  5. 谷歌浏览器chrome的vuejs devtools 插件的安装
  6. ctf php文件上传图片格式,CTF-WEB:文件上传
  7. 东财计算机应用基础在线作业一,东财《计算机应用基础》综合作业
  8. Java为什么要有堆外内存_作为 Java 开发者,你需要了解的堆外内存知识
  9. 服务器lsass系统错误,电脑开机提示lsass.exe系统错误,安全帐户管理器初始化失败该怎么办?...
  10. JAVAWEB NOTE 3
  11. UML之教学管理系统——4、Rational Rose画活动图
  12. gitlab安装配置
  13. 什么是梯度,梯度有什么用
  14. VMware临时文件清理
  15. unity粒子系统碰撞
  16. Recyclerview嵌套Recyclerview,条目显示不全和宽度不能铺满不能同时满足
  17. 花开的地方在希尔的故乡,听着远古的战歌仿佛生在花开的地方
  18. VS2019菜单栏的项目、生成、格式三个菜单栏不见了
  19. php地图找房代码,地图搜租房功能实现
  20. 5.3 添加移除黑名单号码

热门文章

  1. l1300打印机纸进不去_爱普生打印机进纸故障及卡纸问题
  2. 从zookeeper的下载安装到环境配置,轻松入门zookeeper!
  3. 关于统计变换(CT/MCT/RMCT)算法的学习和实现
  4. Nodejs安装node_modules
  5. matlab与模态分析,matlab模态分析程序
  6. win10 pycharm破解
  7. tinymce限制字数
  8. 《My Prayer》Devotion ——《祈祷》中英互译 【英文经典流行歌曲】
  9. PHP在线解密网站汇总
  10. java程序员入职第一天搭建环境