哈嘍兄弟,今天給大家分享一個Python tkinter製作法律查詢小工具。 光爬蟲大家也只能自己用用,就算打包了exe,運行也不好看,那我們直接寫成界面。 當我們想瞭解法律,但是又不想買書的時候,就可以用這個小工具,慢慢查詢瞭解。 當然,如果想整的比較有意思,就得靠大家自己來完善實現了。 效果展示 ...
哈嘍兄弟,今天給大家分享一個Python tkinter製作法律查詢小工具。
光爬蟲大家也只能自己用用,就算打包了exe,運行也不好看,那我們直接寫成界面。
當我們想瞭解法律,但是又不想買書的時候,就可以用這個小工具,慢慢查詢瞭解。
當然,如果想整的比較有意思,就得靠大家自己來完善實現了。
效果展示
我們來看看效果
寫的比較簡陋,大家不要太在意。
再來查詢看看,這裡只加入了刑法,我們想查看第多少條,直接輸入數字即可,比如我現在想查詢第一個。
這樣第一條就直接出來了,後續以此類推。
再試試第其它的
準備工作
首先我們要準備一個保存了法律的文檔,也可以換成其它的,這裡可以直接用Python寫一個爬蟲代碼直接爬下來就可以了。
素材
再準備一個700*200的圖片素材,下圖是我用的,大家也可以自己設計一個更好看的。
主要代碼
界面部分代碼
root = tk.Tk() root.title('法律條文查詢') root.geometry('690x500+200+200') # 完整代碼和爬蟲部分代碼在扣裙 708525271 自取 # 讀取圖片 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文件,這樣就可以發給小伙伴一起使用了。
好了,今天的分享就到這裡結束了,咱們下次見。