Python新手教程:40行python代码写一个桌面翻译器

python界面开发 - Text 多行输入框使用 1. python图形界面开发 1.1. kinter 1.2. PyQt 1.3. wxPython 1.4. 可视化工具 1.5. GUI设计原则 2. 基于Tkinter的 UI 开发 3. Text文字区域 3.1. 基本概念 3.2. insert() 3.3. Text加上滚动条Scrollbar设计 3.4. 字形 3.5. 选取文字 3.6. Text的索引 3.7. 建立书签 3.8. 标签 3.9. Cut/Copy/Paste功能 阅读详情

这是我做出来的粗略版本,后面的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') # 给软件固定位置和长宽。</pre>

然后需要应用到一点爬虫的知识,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实现的登录与提交表单数据功能,结合实例形式分析了Python表单登录相关的请求与响应操作实现技巧,需要的朋友可以参考下 立即下载

相关推荐

# 解决 win11 连接共享打印机,报错 0x00000709 问题

# 解决 win11 连接共享打印机,报错 0x00000709 问题

段子手168的博客 9万+

Python tkinter(4)输入框控件

本文介绍了Python的tkinter库中Entry控件的各种属性设置方法,包括颜色、字体、长度、光标样式、状态、边框样式、显示字符、对齐方式以及光标闪烁控制。通过示例代码展示了如何创建和定制输入框,满足不同场景下的需求,如密码输入框、不同边框样式等。文章内容详实,适合tkinter初学者学习使用。

jzwalliser的博客 1万+

AquaCrop-OSPy学习笔记02:模型输入设置

AquaCrop-OSPy的输入设置

EWBA_GIS_RS_ER的博客 3692

chatgpt赋能python:Python中如何创建输入框

本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。

weixin_45566993的博客 1436

【GAN实战】基于pytorch-CycleGAN与pix2pix的自定义数据集训练全攻略

本文详细解析了基于PyTorch的CycleGAN与pix2pix模型在自定义数据集上的完整训练流程。核心在于根据数据是否成对来正确选择模型:pix2pix适用于严格配对的“孪生”数据,而CycleGAN则擅长处理非配对的“散装”数据集。文章从数据准备、配置训练到测试应用,提供了全链路实战指南与关键参数调优心得,帮助开发者高效实现图像到图像的风格转换。

x2y3z4a5b的博客 704

64、5G 侧链通信技术详解

本文详细解析了5G侧链通信的关键技术,包括资源感知与选择、UE间协调、混合ARQ、功率控制、信道探测与CSI报告以及侧链同步。资源感知与选择通过周期性或随机方式实现资源分配,UE间协调通过主动或被动方式避免资源冲突。混合ARQ机制确保数据传输可靠性,功率控制和信道探测优化传输质量并减少干扰。侧链同步则通过多种方式确保设备间时间一致性。这些技术相互配合,构建了高效稳定的5G侧链通信体系,适用于智能交通、物联网、应急通信等多个领域,为未来无线通信发展提供强大支撑。

oil88的博客 100

python学习-->tkinter模块学习之输入框&文本学习

虽然今天我所在地区,疫情严重了,但是却不能抵挡住我写博客的热情,我相信一切都会像雨后彩虹,变得焕然一新!大家都要好好的!!!中国加油! 今天分享的是关于tkinter模块学习的输入框和文本框的学习。 我们可以通过输入框获取我们输入的文本! 为了方便展示我增加了一个文本框去显示我们输入框输入的内容!

hhR888888的博客 1万+

RT-DETR改进策略【卷积层】| ECCV-2024 小波卷积WTConv 增大感受野,降低参数量计算量,独家创新助力涨点

本文记录的是利用模块优化的目标检测网络模型。的目的是在不出现过参数化的情况下有效地增加卷积的感受野,从而解决了在感受野扩展中的参数膨胀问题。本文将其加入到深度可分离卷积中,有效降低模型参数量和计算量,并二次创新,使模块更好地捕捉低频特征,增强网络性能。Wavelet Convolutions for Large Receptive Fields小波卷积及其改进的实现代码如下: 四、创新模块 4.1 改进点1⭐ 模块改进方法:加入(第五节讲解添加步骤)。添加后如下:模块改进方法:基于的(第五节讲解添加步骤)

Limiiiing的博客 1503

Python 弹出对话输入框

python 弹出对话框

qq_26318597的博客 7293

基于matlab的阈值分割的车牌定位识别系统

车牌自动识别模块是现代社会智能交通系统(ITS)的重要组成部分,是图像处理和模式识别技术研究的热点,具有非常广泛的应用。车牌识别主要包括以下三个主要步骤:车牌区域定位、车牌字符分割、车牌字符识别。本案例通过对采集的车牌图像进行灰度变换、边缘检测、腐蚀及平滑等过程进行车牌图像预处理,并由此得到一种基于车牌颜色纹理特征的车牌定位方法,最终实现了车牌区域定位。车牌字符分割是为了方便后续对车牌字符进行匹配,从而对车牌进行识别。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 967

cursor AI代码编辑器IDE对接deepseek模型api;字节ai编辑器trae

参考: https://www.cursor.com/ https://platform.deepseek.com/https://www.cursor.com/下载安装后,注册账号登录即可 再高级里选择设置 再模型这注册模型: 模型名称一定要填正确,url地址填好,最后填上秘钥验证

weixin_42357472的博客 1万+

python输入框输入提交_Python新手教程:40行python代码写一个桌面翻译器

这是我做出来的粗略版本,后面的UI设计就看大家的艺术细胞了Python资源共享群:484031800我们进行制作软件所需要的模板库,首先要进行引用。# json requests thinter import json import requests from tkinter import * from tkinter import messagebox 接下来先为我们的软件起个好听的名字,以及进...

weixin_39863161的博客 1157

TSN新技术,让您的设备网络“更实时、更确定、更安全”

近日,工业和信息化部发布了2022年第23号公告,批准发布行业标准YD/T 4134-2022《工业互联网时间敏感网络需求及场景》。该标准是国内首个时间敏感网络(TSN)技术标准,标志着我国TSN技术标准体系建设迈出了坚实的一步,对构建工业互联网网络标准体系具有重要意义。TSN源于Time-Sensitive Networking的缩写,中文译名为时间敏感网络,因其具备的确定性和微秒级交互特性,受到了对实时性要求较高的工业控制领域的关注。TSN与工业数智化。

创龙,嵌入式一体化解决方案商 771

python怎么写翻译器_Python新手教程:40行python代码写一个桌面翻译器

这是我做出来的粗略版本,后面的UI设计就看大家的艺术细胞了我们进行制作软件所需要的模板库,首先要进行引用。# json requests thinter import jsonimport requestsfrom tkinter import *from tkinter import messagebox接下来先为我们的软件起个好听的名字,以及进行位置固定master = Tk() # 实例过程...

weixin_35907331的博客 165

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Python新手教程:40行python代码写一个桌面翻译器!

这是我做出来的粗略版本,后面的UI设计就看大家的艺术细胞了 Python资源共享群:484031800 我们进行制作软件所需要的模板库,首先要进行引用。 # json requests thinter import json import requests from tkinter import * from tkinter import messagebox 接...

Pythoncxy的博客 205

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

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

这是我做出来的粗略版本,后面的UI设计就看大家的艺术细胞了我们进行制作软件所需要的模板库,首先要进行引用。# json requests thinter import jsonimport requestsfrom tkinter import *from tkinter import messagebox接下来先为我们的软件起个好听的名字,以及进行位置固定master = Tk() # 实例过程...

weixin_39818550的博客 83

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

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

这是我做出来的粗略版本,后面的UI设计就看大家的艺术细胞了我们进行制作软件所需要的模板库,首先要进行引用。# json requests thinter import jsonimport requestsfrom tkinter import *from tkinter import messagebox接下来先为我们的软件起个好听的名字,以及进行位置固定master = Tk() # 实例过程...

weixin_39845347的博客 199

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

这是我做出来的粗略版本,后面的UI设计就看大家的艺术细胞了Python资源共享群:484031800我们进行制作软件所需要的模板库,首先要进行引用。# json requests thinter import jsonimport requestsfrom tkinter import *from tkinter import messagebox接下来先为我们的软件起个好听的名字,以及进行位置固...

weixin_39732825的博客 167

python输入框输入提交_Python新手教程:40行python代码写一个桌面翻译器!

这是我做出来的粗略版本,后面的UI设计就看大家的艺术细胞了Python资源共享群:484031800我们进行制作软件所需要的模板库,首先要进行引用。# json requests thinter import json import requests from tkinter import * from tkinter import messagebox 接下来先为我们的软件起个好听的名字,以及进...

weixin_39918747的博客 245

python怎么写翻译器_用40行python代码写一个桌面翻译器

这是我做出来的粗略版本,后面的UI设计就看大家的艺术细胞了image软件成果视图学习Python中有不明白推荐加入交流群号:960410445群里有志同道合的小伙伴,互帮互助,群里有不错的视频学习教程和PDF!我们进行制作软件所需要的模板库,首先要进行引用。json requests thinter import jsonimport requestsfrom tkinter import *fr...

weixin_39595931的博客 87

40行python代码写一个桌面翻译器

大多数有抱负的数据科学家是通过学习为开发人员开设的编程课程开始认识 python 的,他们也开始解决类似 leetcode 网站上的 python 编程难题。他们认为在开始使用 python 分析数据之前,必须熟悉编程概念。 资深数据分析师 Manu Jeevan 认为,这是一个巨大的错误,因为数据科学家使用 python 来对数据进行检索、清洗、可视化和构建模型,而不是开发软件应用程序。实际上,...

188
上一篇: Python新手教程:40行python代码写一个桌面翻译器!
下一篇: Python selenium 查找隐藏元素 自动播放视频!
普通网友
博客等级 码龄7年 438粉丝 263原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值