from tkinter import *
from tkinter import ttk
import tkinter.filedialog
from pynput.keyboard import *
import threading,subprocess
from mypinyin import*
import tkinter.filedialog
from pynput.keyboard import *
from tkinter import messagebox
from tkinter import ttk
import threading,subprocess
import time,win32gui
import sys
import base64
f=open(r'none.ico',"wb+")
f.write(base64.b64decode('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'))
f.close()
keyboard = Controller()
WindowsRoot=Tk()
WindowsRoot.title('沐北扣字')
WindowsRoot.geometry('276x269')
WindowsRoot.iconbitmap("none.ico")
WindowsRoot.resizable(0,0)
os.remove("none.ico")
data_path = os.path.join(os.getcwd(), 'Mandarin.dat')
Frame1 = LabelFrame(WindowsRoot, text='设置(建议搭配搜狗输入法)',)
Frame1.place(relx=0.029, rely=0.03, relwidth=0.931, relheight=0.955)
Text2 = ttk.Entry(Frame1, font=('微软雅黑',10))
Text2.place(relx=0.28, rely=0.56, relwidth=0.595, relheight=0.097)
def maios():
Text1.delete(0, END)
filename = tkinter.filedialog.askopenfilename(title='选择文件', filetypes=[('txt', '*.txt')])
if(filename!=""):
Text1.insert(END,filename)
Command1 = ttk.Button(Frame1, text='浏览',command=maios)
Command1.place(relx=0.654, rely=0.405, relwidth=0.222, relheight=0.099)
Text1 = ttk.Entry(Frame1, font=('微软雅黑',10))
Text1.place(relx=0.28, rely=0.405, relwidth=0.377, relheight=0.097)
Combo2List = ['0.1','0.2','0.3','0.4','0.5','0.6','0.7','0.8','0.9','1','2','3','4','5','6','7','8','9','10']
Combo2 = ttk.Combobox(Frame1, values=Combo2List, font=('微软雅黑',10))
Combo2.configure(state="readonly")
Combo2.place(relx=0.28, rely=0.249, relwidth=0.409, relheight=0.097)
Combo2.set(Combo2List[0])
Combo1List = ['0.1','0.2','0.3','0.4','0.5','0.6','0.7','0.8','0.9','1','2','3','4','5','6','7','8','9','10']
Combo1 = ttk.Combobox(Frame1, values=Combo1List, font=('微软雅黑',10))
Combo1.place(relx=0.28, rely=0.093, relwidth=0.409, relheight=0.097)
Combo1.set(Combo1List[0])
Combo1.configure(state="readonly")
Label6 = Label(Frame1, text='目标窗口',font=('微软雅黑',10))
Label6.place(relx=0.031, rely=0.591, relwidth=0.222, relheight=0.066)
Label5 = Label(Frame1, text='词汇路径',font=('微软雅黑',10))
L
python-自动打字.zip
需积分: 29 60 浏览量
2020-08-03
20:43:15
上传
评论
收藏 114KB ZIP 举报
meess
- 粉丝: 0
- 资源: 1
最新资源
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈