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

Python资源共享群:484031800

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

# 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) # 定位输入框位置

Python资源分享qun 784758214 ,内有安装包,PDF,学习视频,这里是Python学习者的聚集地,零基础,进阶,都欢迎

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

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

button1 = Button(master, text='万能键', width=10, font=('STKaiti', 16), command=fanyi) #

python安装界面翻译_Python新手教程:40行python代码写一个桌面翻译器相关推荐

  1. python安装界面翻译_python环境搭建

    如果想要运行python需要有解释器和编辑器. 什么是解释器 解释器我们可以把它理解成翻译官,它是将我们写的python代码翻译成计算机能够懂得机器语言. 然后计算机收到解释器的命令来干活,最终再将结 ...

  2. python能写桌面程序吗_Python新手教程:40行python代码写一个桌面翻译器

    这是我做出来的粗略版本,后面的UI设计就看大家的艺术细胞了 我们进行制作软件所需要的模板库,首先要进行引用. # json requests thinter import json import re ...

  3. python界面翻译-我用40行python代码写一个桌面翻译器,很nice

    我们进行制作软件所需要的模板库,首先要进行引用. 另外大家要注意:不管你是为了Python就业还是兴趣爱好,记住:项目开发经验永远是核心,如果你没有2020最新python入门到高级实战视频教程,可以 ...

  4. python代码翻译器-我用40行python代码写一个桌面翻译器,很nice

    我们进行制作软件所需要的模板库,首先要进行引用. 另外大家要注意:不管你是为了Python就业还是兴趣爱好,记住:项目开发经验永远是核心,如果你没有2020最新python入门到高级实战视频教程,可以 ...

  5. python调用计算器卡死_Python+tkinter使用40行代码实现计算器功能

    本文实例为大家分享了40行Python代码实现计算器功能,供大家参考,具体内容如下 偶尔用脚本写点东西也是不错的. 效果图 代码 from tkinter import * reset=True de ...

  6. python检测屏幕图像_Python超级教程,使用Python进行检测面部特征

    原标题:Python超级教程,使用Python进行检测面部特征 今天,我们将学习如何使用图像来检测面部并提取诸如眼睛,鼻子,嘴巴等面部特征.作为捕捉面部的预处理步骤,我们可以做很多令人难以置信的事情, ...

  7. python软件界面翻译_python英汉词典,在线翻译器,带GUI界面下载

    使用请求模块获得的职位信息有道词典网页,BeautifulSoup获得所需的内容,并生成gui界面通过tkinter模块.2. Python实现翻译工具git源代码地址代码如下:# !\/bin\/e ...

  8. python资本市场财务数据分析_Python学习教程:用Python进行金融市场文本数据的情感计算...

    今天我们的Python学习教程找点财经类新闻文本数据用Python来做点简单的情感分析. 一.tushare介绍 tushare库是目前比较流行的开源免费的经济数据库,tushare有普通版和高级版, ...

  9. python继承和多态_Python 简明教程 --- 21,Python 继承与多态

    程序不是年轻的专利,但是,它属于年轻. 目录 我们已经知道封装,继承和多态 是面向对象的三大特征,面向对象语言都会提供这些机制. 1,封装 在这一节介绍类的私有属性和方法的时候,我们已经讲到过封装. ...

最新文章

  1. 2013-12-7 在超市给思杨买东西-思杨踢球
  2. git代码回滚的几种方式
  3. Java 将 Word 文档转换为 PDF 的完美工具
  4. 使用正态分布变换(Normal Distributions Transform)进行点云配准
  5. 确认!字节跳动 AI Lab 负责人马维英离职,将赴清华加入张亚勤团队
  6. Linux终端命令格式
  7. 地图瓦片坐标系定义及计算原理
  8. 太原今年实施一批大数据重大项目
  9. 志存高远,少年当自强
  10. 纯小白如何拥有一个自己的服务器,并建立网站?
  11. 基于SSM的疫情数据可视化、录入统计系统
  12. 喜讯|大脑营行苏引华荣获巨量引擎2023全民悦读会“悦读星推官”
  13. C语言谭浩强第三版第十二章例题及课后题:位运算
  14. php制作网页教程pdf,php中pdf页面制作方法
  15. 和12岁小同志搞创客开发:遥控舵机
  16. Linux下的信号处理(转自计世网)
  17. linux开机与关机步骤
  18. 2021-06-03Leetcode 438.找到字符串中所有字母异位词
  19. 计算机等级考试的时间和内容,计算机等级考试时间与内容安排
  20. unicode编码 php,PHP解码unicode编码

热门文章

  1. 为什么需要MiniDao? 新持久层 3.5.1 版本发布,让hibernate跟mybatis一样灵活
  2. 数据源管理 | 关系型分库分表,列式库分布式计算
  3. Java 之 合成模式
  4. virtualbox启用远程桌面
  5. edX Devstack 汉化(i18n)
  6. 超出文本隐藏并且显示省略号
  7. 指尖初体验之主屏幕操作
  8. Java 排序(转)
  9. 有关Navigation的研究——Silverlight学习笔记[29]
  10. 自动关机故障常见排除法