tkinter_战队数据查询系统
# 导入tkinter模块
import tkinter
from tkinter import ttk
# 导入库
import pymysql # 创建主窗口对象
root = tkinter.Tk()
# 设置初始化界面大小
root.geometry('520x300')
# 窗口标题
root.title("战队数据查询系统") # 标签控件:选择战队
xuanze = tkinter.Label(root,text = '选择战队')
xuanze.place(x = 130,y = 20)
xuanze = tkinter.Label(root,text = '排 名:')
xuanze.place(x = 130,y = 90)
xuanze = tkinter.Label(root,text = '战队名称:')
xuanze.place(x = 130,y = 110)
xuanze = tkinter.Label(root,text = 'K D A:')
xuanze.place(x = 130,y = 130)
xuanze = tkinter.Label(root,text = '场均击杀:')
xuanze.place(x = 130,y = 150)
xuanze = tkinter.Label(root,text = '场均死亡:')
xuanze.place(x = 130,y = 170)
xuanze = tkinter.Label(root,text = '参赛次数:')
xuanze.place(x = 130,y = 190)
xuanze = tkinter.Label(root,text = '胜 / 负:')
xuanze.place(x = 130,y = 210)
xuanze = tkinter.Label(root,text = '胜 率:')
xuanze.place(x = 130,y = 230) # 创建下拉菜单
cmb = ttk.Combobox(root)
cmb.place(x = 200,y = 20)
# 下拉菜单中的值
cmb['value'] = ('FPX','TES','RNG','BLG','EDG','IG','SN','LNG','WE','JDG','DMO','RW','V5','LGD','VG','OMG')
# 下拉列表默认值
cmb.current(0) # 定义变量类型
var_zhandui = tkinter.StringVar()
cd_1 = tkinter.StringVar()
cd_2 = tkinter.StringVar()
cd_3 = tkinter.StringVar()
cd_4 = tkinter.StringVar()
cd_5 = tkinter.StringVar()
cd_6 = tkinter.StringVar()
cd_7 = tkinter.StringVar()
cd_8 = tkinter.StringVar()
# 查询函数
def xuanze():
# 创建连接
conn = pymysql.connect(host='localhost', user='root', password='fuqian1314', database='wdc')
# 得到一个可以执行SQL语句的光标对象
cursor = conn.cursor()
var_zhandui = cmb.get()
# print(var_zhandui)
sql = 'select * from lol where name = "%s"' %(var_zhandui)
cursor.execute(sql)
result = cursor.fetchall()
# print(result) # 关闭光标对象
cursor.close()
# 关闭数据库连接
conn.close() # print(result[0][0],result[0][1],result[0][2],result[0][3],result[0][4],result[0][11],result[0][12],result[0][13])
cd_1 = result[0][0]
cd_2 = result[0][1]
cd_3 = result[0][2]
cd_4 = result[0][3]
cd_5 = result[0][4]
cd_6 = result[0][11]
cd_7 = result[0][12]
cd_8 = result[0][13]
# print(cd_1)
xianshi = tkinter.Listbox(root,height = 8,width = 30)
xianshi.place(x = 200,y = 100)
# cd = [cd_1,cd_2,cd_3,cd_4,cd_5,cd_6,cd_7,cd_8]
xianshi.insert("end",cd_1,cd_2,cd_3,cd_4,cd_5,cd_6,cd_7,cd_8) # 查询按钮
qveding = tkinter.Button(root,text = '查询',command = xuanze)
qveding.place(x = 400,y = 20) huabu = tkinter.Text(root,height = 11,width = 30)
huabu.place(x = 200,y = 100) # 加入消息循环
root.mainloop()
效果展示:
1.

2.

tkinter_战队数据查询系统的更多相关文章
- 【百度地图API】建立全国银行位置查询系统(四)——如何利用百度地图的数据生成自己的标注
原文:[百度地图API]建立全国银行位置查询系统(四)--如何利用百度地图的数据生成自己的标注 摘要: 上一章留个悬念,"如果自己没有地理坐标的数据库,应该怎样制作银行的分布地图呢?&quo ...
- 2016/05/10 thinkphp 3.2.2 ①系统常量信息 ②跨控制器调用 ③连接数据库配置及Model数据模型层 ④数据查询
[系统常量信息] 获取系统常量信息: 如果加参数true,会分组显示: 显示如下: [跨控制器调用] 一个控制器在执行的时候,可以实例化另外一个控制,并通过对象访问其指定方法. 跨控制器调用可以节省我 ...
- [Python实战] 功能简单的数据查询及可视化系统
前言 数据时代,数据的多源集成和快速检索查询是第一步,配上数据分析及可视化才能算窥得大数据一角. 创建这个项目的主要目的一是对前期工作的一些总结,二是提升自己. 这里简单介绍一下sqlpro这个项目的 ...
- MVC实用架构设计(三)——EF-Code First(4):数据查询
前言 首先对大家表示抱歉,这个系列已经将近一个月没有更新了,相信大家等本篇更新都等得快失望了.实在没办法,由于本人水平有限,写篇博客基本上要大半天的时间,最近实在是抽不出这么长段的空闲时间来写.另外也 ...
- .NET应用架构设计—面向查询服务的参数化查询设计(分解业务点,单独配置各自的数据查询契约)
阅读目录: 1.背景介绍 2.对业务功能点进行逻辑划分(如:A.B.C分别三个业务点) 2.1.配置映射关系,对业务点配置查询契约(构造VS插件方便生成查询契约) 2.2.将配置好的映射策略文件放在调 ...
- Memcached 数据缓存系统
Memcached 数据缓存系统 常用命令及使用:http://www.cnblogs.com/wayne173/p/5652034.html Memcached是一个自由开源的,高性能,分布式内存对 ...
- 6、SQL Server 数据查询
一.使用SELECT检索数据 数据查询是SQL语言的中心内容,SELECT 语句的作用是让数据库服务器根据客户要求检索出所需要的信息资料,并按照规定的格式进行整理,返回给客户端. SELECT 语句的 ...
- 数据库==>>数据查询基础
数据查询基础 还好吗?几天不见,甚是思念呀!笑对人生,好好生活,快快乐乐的迎接我们的美好未来吧! 好吧!抒情结束,我们一起来学习一下我们今天的主题:数据查询基础,很有意思哟.让我们来感受它的魅力吧! ...
- SQL Server 数据查询 整理
一.使用SELECT检索数据 数据查询是SQL语言的中心内容,SELECT 语句的作用是让数据库服务器根据客户要求检索出所需要的信息资料,并按照规定的格式进行整理,返回给客户端. SELECT 语句的 ...
随机推荐
- markdown转移字符表
本片转的ASCII码,主要针对$,另外我为了不让"&#xxx;"被转移成字符,我在分号";"前加了个空格,复制的时候注意一下 字符 转义 0 空格 @ ...
- [官网]Postgresql 的客户端应用 pg_config
pg_config Name pg_config -- 检索已安装版本的 PostgreSQL 的信息 Synopsis pg_config {--bindir | --includedir | -- ...
- redis 基本数据类型及使用
文章目录 相对其它 nosql 数据库的优势 杂项知识 基本数据类型 Key 关键字 String 类型(单键单值) List 类型 (单键多值) Set 类型 (单键多值) Hash类型 (KV模式 ...
- python3 字符集的应用
python3的字符集测试 s_test=u"严" print(s_test.encode('gbk')) print([s_test]) #print(s_test[]) #pr ...
- 关于NumPy中数组轴的理解
参考原文链接(英文版):https://www.sharpsightlabs.com/blog/numpy-axes-explained/:中文版:https://www.jianshu.com/p/ ...
- Apache2.4+Tomcat7.0+php5.5整合配置详解
在上一篇的基础上,继续添加php的配置 一.首先下载php5.5 首先下载php5.5,到官网下载http://www.php.net/downloads.php,参考http://www.cnblo ...
- MySQL 字段类型介绍
MySQL 基础篇 三范式 MySQL 军规 MySQL 配置 MySQL 用户管理和权限设置 MySQL 常用函数介绍 MySQL 字段类型介绍 MySQL 多列排序 MySQL 行转列 列转行 M ...
- Unity性能优化-对象池
1.对象池Object Pool的原理: 有些GameObject是在游戏中需要频繁生成并销毁的(比如射击游戏中的子弹),以前的常规做法是:Instantiate不断生成预设件Prefab,然后采用碰 ...
- [Es6]原生Promise的使用方法
参考:https://www.cnblogs.com/imwtr/p/5916793.html 1.new Promise(func) 通过实例化构造函数成一个promise对象,构造函数中有个函数参 ...
- Asp.Net Mvc项目添加WebApi
1.添加一个WebApi 空项目 2.删除WebApi项目下的 Global.asax 文件,因为我们要把WebApi项目整合到Mvc项目中去,全局只需要一个Global 3.修改 WebApi 项目 ...