一.准备工作
请确保已经安装tkinter、pyperclip、threading
二.预览
1.启动
这是程序启动的主界面。
2.运行
搜索之后的界面。
3.结果
选择应用,右击鼠标复制它的下载链接。
三.设计思路
四.源代码
本次还是将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