python制作查询软件_python 制作本地应用搜索工具

本文介绍了使用Python的tkinter库创建一个本地应用搜索工具,该工具与MongoDB数据库配合,通过正则表达式实现模糊查询。用户界面包括搜索框、结果显示在Treeview组件中,支持复制应用的下载链接。文章提供了详细的代码实现,并讨论了可能的改进方向。
摘要由CSDN通过智能技术生成

一.准备工作

请确保已经安装tkinter、pyperclip、threading

二.预览

1.启动

这是程序启动的主界面。

5c17cb5d952921ce4fc4cc5fea948568.png

2.运行

搜索之后的界面。

f8133e395ee558a803a8b78bf8e38e30.png

3.结果

选择应用,右击鼠标复制它的下载链接。

387190d6a07247924a3c887b2096fc01.png

三.设计思路

2f876a7a3b63308af7361bb89b530dbf.png

四.源代码

本次还是将GUI和搜索引擎分离开来,只要下面两个py文件在一个文件夹,结合已有的数据库就能实现上述功能。

4.1 GUI.py

from tkinter import *

from tkinter import ttk

from tkinter import messagebox

from Search_Apps import Find_APP

import threading

import pyperclip

'''

-treeview显示搜索结果

-Menu绑定复制链接

'''

class App:

def __init__(self):

self.w=Tk()

self.w.title('应用搜索工具(本地版)-v1.0')

width=590

height=395

left=(self.w.winfo_screenwidth()-width)/2

top=(self.w.winfo_screenheight()-height)/2

self.w.resizable(0,0)

self.w.geometry('%dx%d+%d+%d'%(width,height,left,top))

self.create_widet()

self.set_widget()

self.place_widget()

self.w.mainloop()

def create_widet(self):

self.l2_var=St

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值