设计思路:
- tkinter创建可视化窗口
- 设置窗体属性、文本框
- 使用任意截图软件或调用截图exe截取图像到剪贴板
- 读取保存图像至当前
- 调取或读取本地配置文件OCR接口识别图像
- 获取和处理所需的接口数据
- 复制并将数据插入到窗体文本框
- 将以上过程包装为函数
- 定义窗体按钮,调用函数实现
代码实现:
# encoding:utf-8
import requests
from PIL import ImageGrab
from tkinter import *
import pyperclip
import json
import subprocess
# 设置窗口
window = Tk()
window.title('北极星图像识别软件')
# 设置窗口大小
window.geometry('500x800')
# lable标签
l = Label(window, text='提示:使用任意截图软件截图,点击完成。再点击按钮【文字识别】\nCtrl+A全选,Ctrl+C复制', bg='green', fg='white', font=('Arial', 10), width=70, height=3)
l.pack()
# 设置文本输出栏的文本框
B1 = Text(window,width='100',height='100')
def screenshot():
# 截