当前位置: 首页 > news >正文

用Python做了一个法律查询小工具,非常好用

用Python做了一个法律查询小工具,非常好用

  • 效果展示
  • 准备工作
  • 不会的话可以点我直达代码和视频讲解,我都准备好了
  • 主要代码

哈喽兄弟,今天给大家分享一个Python tkinter制作法律查询小工具。

光爬虫大家也只能自己用用,就算打包了exe,运行也不好看,那我们直接写成界面。

当我们想了解法律,但是又不想买书的时候,就可以用这个小工具,慢慢查询了解。

当然,如果想整的比较有意思,就得靠大家自己来完善实现了。

效果展示

我们来看看效果

写的比较简陋,大家不要太在意。

再来查询看看,这里只加入了刑法,我们想查看第多少条,直接输入数字即可,比如我现在想查询第一个。

这样第一条就直接出来了,后续以此类推。

再试试第其它的

准备工作

首先我们要准备一个保存了法律的文档,也可以换成其它的,这里可以直接用Python写一个爬虫代码直接爬下来就可以了。

不会的话可以点我直达代码和视频讲解,我都准备好了


素材

再准备一个700*200的图片素材,下图是我用的,大家也可以自己设计一个更好看的。

主要代码

界面部分代码

root = tk.Tk()
root.title('法律条文查询,源码+VX:Python1018')
root.geometry('690x500+200+200')# 读取图片
img = tk.PhotoImage(file='img1.png')
tk.Label(root, image=img).pack()input_frame = tk.Frame(root)
input_frame.pack(pady=20)input_va = tk.StringVar()tk.Label(input_frame, text='输入内容:', font=('黑体', 18), fg='#ed1c24').pack(side=tk.LEFT, padx=5)
tk.Entry(input_frame, relief='flat', textvariable=input_va, font=('黑体', 18)).pack(side=tk.LEFT, padx=5)
tk.Button(input_frame, text='查询', font=('黑体', 12), relief='flat', fg='#ffffff', bg='#ed1c24', command=Query).pack(side=tk.LEFT, padx=5)text = tk.Text(root, width=55, height=9, font=('黑体', 18))
text.pack()

当然我们也可以打包成exe文件,这样就可以发给小伙伴一起使用了。

完整代码直接下方名片自取即可

好了,今天的分享就到这里结束了,咱们下次见。

http://www.lryc.cn/news/25318.html

相关文章:

  • 工作篇:触摸屏原理介绍
  • Ep_操作系统面试题-操作系统的分类
  • iframe或document监听滚动事件不起作用
  • 基频估计算法简介
  • linux修改DNS 系统版本Kylin V10桌面版
  • 如何使用 AWS Lambda 运行 selenium
  • 认识Cesium旋转大小变量
  • 异响加持、吐槽声不断,小鹏G9难解困局
  • 【react】react18的学习
  • Ep_操作系统面试题-什么是线程,线程和进程的区别
  • 最流行的自动化测试工具,总有一款适合你(附部分教程)
  • Shell高级——进程替换vs管道
  • 国内有哪些支持定制化的低代码平台?
  • Altair 宣布将于3月举办 Future.Industry 2023 全球虚拟大会
  • react lazyLoad学习记录
  • 29 openEuler管理网络-配置网络绑定
  • RTT 全志D1s RDC2022纪念版开发板开箱使用分享与折腾记录
  • 24日常实习万得一面面径
  • MySQL的DML和DDL操作(1)
  • Kafka系列之:Kafka生产者和消费者
  • Linux进程间通信:信号量(一)
  • Python笔记一之excel的读取
  • JavaScript Number 数字对象
  • 设计模式-服务定位器模式
  • Android Dalvik虚拟机 GC流程分析
  • opencv读入图片注意事项
  • 学习渗透测试,考CISP-PTE还是考NISP-PT证书呢?
  • 记录自己遇到的关于Hashmap的面试题
  • mysql数据库之sql语句性能分析工具
  • 搭建SpringBoot项目