首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用40行python语句写一个桌面翻译器

print(

“我要关注’氡氙记‘”

这是我做出来的粗略版本,后面的UI设计就看大家的艺术细胞了

软件成果视图

我们进行制作软件所需要的模板库,首先要进行引用。

# json requests thinter

importjson

importrequests

fromtkinterimport*

fromtkinterimportmessagebox

接下来先为我们的软件起个好听的名字,以及进行位置固定

master = Tk()# 实例过程

master.title('ZZQ--翻译软件')# 标题命名

master.geometry('400x96+416+362')# 给软件固定位置和长宽。

然后需要应用到一点爬虫的知识,url是我们使用的翻译网址,我使用的是有道,你们也可以使用其他的,只需要将网址进行修改就可以换成自己想要的网址。

我们一共设置了两个框,第一个为我们输入想要进行翻译的内容,第二个框是用于输出答案的。

在这里我们可以进行框大小以及样式的设计了,这也是展现我们艺术细胞的重要战场。

# 第一行右边输入框

entey1 = Entry(master,fg='blue',font=('STKaiti',16))# 设置界面样式

entey1.grid(row=,column=1)# 定位输入框位置

# 第二行右边输入框

res = StringVar()

entey2 = Entry(master,fg='blue',font=('GB2312',16),textvariable=res)# 设置界面样式

entey2.grid(row=1,column=1)# 定位输入框位置

最后是输出键以及退出键,输出键就是翻译键;而退出键就是退出窗口的键,相当于关闭窗口。

不设置后退键,后退键就交给你们去完善了,还挺希望你们进行完善和美化,我会很羡慕你们的技能和艺术细胞的。

button1 = Button(master,text='万能键',width=10,font=('STKaiti',16),command=fanyi)# 设置界面样式

button1.grid(row=2,column=,sticky=W)

button1 = Button(master,text='拜拜',width=10,font=('STKaiti',16),command=master.quit)# 设置界面样式

button1.grid(row=2,column=1,sticky=E)

这是我的第一篇技术硬货,若是写的不好,还请多包涵,欢迎给我们提建议。关不关注就随缘吧哈哈。

源代码链接放在公众号的自动回复里面

在公众号首页输入:“翻译”,便可获取

echo “好看”

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190120G0ZHQ400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券