介绍
如题,为了解决一命名就词穷的问题,想搞一搞命名工具,正好刚接触python(2019年冬),就练练手,顺便爬一下有道翻译(爬有道翻译网上有教程,一搜一把,但我这个是最简单的版本),先看下效果。
大概就是这么个鬼东西,丑了点,但是我用了大半年,呵呵呵呵呵呵。。。然后有了他的升级版,详情请看我的另一篇文章:传送门
源码解析
1.首先,要做图形化界面必须安装tkinter,安装命令:
pip3 install tkinter
2.界面很简单,两个输入框,from负责输入要翻译的内容,to负责输出翻译结果,一个下拉列表负责控制命名规范,置顶按钮、清除按钮、复制按钮:
# 初始化
window = tkinter.Tk()
# 设置标题
window.title('翻译助手')
# 设置图标
window.iconbitmap(resource_path(os.path.join("ico","ico.ico")))
# 设置大小
window.geometry('300x120')
# 置顶窗口
window.wm_attributes('-topmost', True)
# 禁止缩放
window.resizable(width=False, height=False)
# 定义一个输入框from
from_value = tkinter.StringVar()
from_entry = tkinter.Entry(window, width=25, font=('宋体', 16), textvariable=from_value)
from_entry.place(x=10, y=10)
# 回车事件
def printkey(event):
if '\r' == event