欢迎光临散文网 会员登陆 & 注册

基于pymysql和tkinter创建连接数据库的ui设计

2022-11-30 21:59 作者:momonaの男友  | 我要投稿

这个是这个学期的mysql数据库设计,然后一个小的project,虽然挺简单的,但是还是和前面一样,想简单记录一下。

参考文章链接 https://blog.csdn.net/m0_48946024/article/details/123195832

我大概只是参考设计了一下主题框架,然后完成了几种不同的模板,其他的让同学去做了。

大概实现效果如下:

从你的数据库中设置一张表 并设置相关的字段作为账号密码

然后登陆成功后 会进入查看表的选择界面,如下

选择窗口

这里我只实现了两部分,一个是员工表,一个是目标绩效表

员工表

员工表默认显示出所有的值,然后我添加了一个滑动窗口,可以通过鼠标中键将所有的值显示出来

然后再是查找,似乎大多数查找都是选择单项查找,但是我们这里,考虑到数据库的模糊查找

这种形式,于是我们只需要将多个查找项通过and连接,如果设置的entry()没有返回值,也就是返回值为空字符串'',那么我们便将其替换为'%',否则不改变,那么这样就可以实现对应的模糊匹配,也就是多条件查找。如下图:

部门号为2,岗位号为3的模糊匹配

那么其对应的语句也就变为了

在python中,通过使用format字符串还是很容易得到上述值的。

而另一处,目标绩效表中,则是同时使用了两次查询,并交替进行书写,如下

目标绩效表

在我看来,还是很不错的。

(小声bb,加了一个部门编号转部门名的函数,我觉得还是有点意思的...)

看起来有点乱,但很简洁。


最后附上全部代码,仅写了部分注释,大概能看懂的水平吧。


基于pymysql和tkinter创建连接数据库的ui设计的评论 (共 条)

分享到微博请遵守国家法律