我用40行Python代码写一个桌面翻译器,很nice

时间:2022-10-09 17:42:29 | 浏览:1279

这是我做出来的粗略版本,后面的UI设计就看大家的艺术细胞了我们进行制作软件所需要的模板库,首先要进行引用。另外大家要注意:不管你是为了Python就业还是兴趣爱好,记住:项目开发经验永远是核心,如果你没有2020最新python入门到高级实

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


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

另外大家要注意:不管你是为了Python就业还是兴趣爱好,记住:项目开发经验永远是核心,如果你没有2020最新python入门到高级实战视频教程,可以关注我,后台私信我 ‘py’ 自动获取最新python教程资料!还有老司机解答哦!

# json requests thinter import json

import requests

from tkinter import *

from tkinter import messagebox

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

master = Tk() # 实例过程 master.title("ZZQ--翻译软件") # 标题命名 master.geometry("400x96+416+362") # 给软件固定位置和长宽。

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

def fanyi():

url = "[
http://fanyi.youdao.com/translate?smartresult=dic&smartresult=rule](
http://fanyi.youdao.com/translate?smartresult=dic&smartresult=rule)" # 被爬虫网址

content = entey1.get() # 获取第一个框里面所输入的内容

print(content)

data = {

"i": content,

"doctype": "json"

}

r = requests.post(url, data=data).content.decode()

ret = json.loads(r)

result = ret["translateResult"][0][0]["tgt"]

res.set(result) # 显示结果

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

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

# 第一行右边输入框 entey1 = Entry(master, fg="blue", font=("STKaiti", 16)) # 设置界面样式 entey1.grid(row=0, 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"

最后要注意:不管你是为了Python就业还是兴趣爱好,记住:项目开发经验永远是核心,如果你没有2020最新python入门到高级实战视频教程,可以关注我,后台私信我 ‘py’ 自动获取最新python教程资料!还有老司机解答哦!

本文的文字及图片来源于网络加上自己的想法,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

相关资讯

iPhone14Pro最新曝光 大疆Avata无人机正式发布

【手机中国早报】8月26日,手机中国注意到,在苹果新机还未正式发布的时候,就有爆料人士放出了iPhone 14 Pro这款手机的机模。8月25日晚,大疆举行新品发布会,带来了大疆DJI Avata无人机,这款无人机单机售价3499元。

iPhone卡贴机不同运营商有什么优劣势,ATT、T、XF版

卡贴机上车必看,最近大家关于卡贴机官解问的也是越来越少了,主要原因就是官解概率真的太小了,甚至卡贴机用户被官解这个事情,割了一波。关于卡贴机的运营商介绍,之前数码盖饭写过一期关于锁王的文章iPhone美版卡贴机运营商排名,如何鉴别锁王运营商。

图解Python算法

普通程序员,不学算法,也可以成为大神吗?对不起,这个,绝对不可以。可是算法好难啊~~看两页书就想睡觉……所以就不学了吗?就一直当普通程序员吗?如果有一本算法书,看着很轻松……又有代码示例……又有讲解……怎么会有那样的书呢?哎呀,最好学了算法

python10款好用的编译器和解释器

Python 是一门对初学者友好的编程语言,是一种多用途的、解释性的和面向对象的高级语言。它拥有非常小的程序集,非常易于学习、阅读和维护。其解释器可在Windows、Linux 和 Mac OS 等多种操作系统上使用。它的可移植性和可伸缩性

Python教程:编译器与解释器

一、数据的表示方式我们都知道,现实生活中,数字的表示方式有很多种,常见的有二进制、八进制、十进制和十六进制。十进制我们都很熟悉,加法口诀表我们都背过,主要是使用0~9,这10个阿拉伯数字来构建整个十进制的体系,其中最核心的法则是“逢十进一”

这次iPhone14,恐怕又要没信号了

过几天就是 7 月份了,离苹果的秋季发布会也越来越近,最近 iPhone 14 爆料真不要太多。根据供应链的爆料,这代普通版的 iPhone 14 大概率不换新处理器,全新 A16 处理器将会由 Pro 系列独占...而且 Pro 系列还有

iPhone14Plus刚开售就破发:买的人太少罕见被冷落

昨天iPhone 14系列中的iPhone 14 Plus手机正式开始首销,此前预定的用户已经在昨天拿到了手机,而手笑道中午时,iPhone 14 Plus已经破发,华南渠道处原价6999元起售的手机现在到手只要6520元左右,跌幅有460

苹果iPhone14新机精评:它仍会是旗舰价位的主流选择

在iPhone14Pro和iPhone14ProMax酷炫的灵动岛下,今年iPhone14的关注度明显不如往年,小幅度升级让其一经发布就被吐槽诚意不足。iPhone14真的不香吗?我也想说一下手上这台iPhone14的体验感受。尺寸上,对比

苹果避坑指南这三款iPhone再便宜也不要买

虽说,几乎每一代iPhone无论是从产品性能、做工甚至是设计都能成为行业中的标杆性产品,但在iPhone庞大的产品线中有些产品咱们还是尽量别去碰,尤其是以下这三款,甭管降价有多猛,产品有多便宜,有多少Up主推荐,大家都要慎入啊!苹果避坑指南

1200万像素有什么好苹果iPhone手机为何依旧坚持

转眼间,已经到了苹果iPhone面世的第16年。从初代iPhone到现在的iPhone13系列,给我们带来了许多经典与回忆。但让许多朋友不解的是,在手机像素动辄过亿的时代,iPhone依旧坚持1200万像素的“初心”。回首初代iPhone,

友情链接

天天财经元宇宙中国SEO域名抢注宝宝起名网网站监控MySQL数据库应用金牛座星座网海尔智家A股今日合肥今日驻马店射手座星座网青岛旅游网今日威海今日唐山三亚婚纱摄影网白云机场A股白羊座星座网钦州新闻头条网泉州新闻资讯网今日股市行情网五粮液A股青岛啤酒A股c语言中文官网宁波新闻头条网安徽旅游网雅安新闻头条网今日菏泽台州头条新闻网舍得酒业A股小糊涂仙酒股票网瑞士名表官网生肖虎运势网越南旅游网英国旅游网贵港新闻头条网
python编程教学网-python数据库开发教程、python基础知识入门、python数据库编程入门、python语法基础、python下载安装教程、python下载手机版、python翻译器下载手机版、python翻译器代码、python语言翻译、python基础代码、python编程自学网。
python编程教学网 dadeji.cn©2022-2028版权所有