Python使用Tkinter可以快速创建GUI应用程序
来源:华文易迅 时间:2023-06-02 09:00:03
1 概述
教授专业英语时,常采用「有道翻译」、「百度翻译」等方法,协助中英文翻译,运用「有道翻译」,译文专业水平较高,虽能满足工作需求,但在备课期间,总会不断打开网站,输入文本供检索,这类操作步骤一直在重复进行,给日常工作带来不便,所以需要制作一种使用简便、快速的英语译员辅助备课。
通过Python易于学习的特点以及丰富的第三方库,英语翻译软件为广大非计算机编程人员拓展专业领域提供了机会,将设计英语翻译变成现实。
2要求分析。
本专业英语翻译应结合日常教学经验及学生在学习过程中的反馈情况,具有如下功能:
(1)具有输入翻译内容并输出翻译结果的接口和功能。
(2)具有汉字与英文自动转换转换功能。
3转换器结构。
职业英语翻译人员主要分为翻译输入.完成翻译及结果输出三大部分.其中,翻译输入和结果输出作为界面展示部分,方便用户使用;完成翻译功能为其主要功能,借助于Python调用的“有道翻译”数据界面进行翻译转换,并输出结果。
4Transformer业务流程。
进行翻译之前,首先要了解程序的业务流程,根据翻译器的需求和功能结构,设计了如图1所示的系统业务流程图。
5发展环境。
翻译器软体开发和运行环境如下:
(1)操作系统:Windows7.Windows10
(2)Python版本:Python3.8。
(3)开发环境:VsCode.
(4)Python内建模块:Tkinter.
(5)Python库:请求库.
6函数实现。
在软件中,主要是利用Requests库和Tkinter窗口设计,调用有道翻译界面来完成翻译功能:
6.1Requests库在Web后台开发期间,遇到了一个需要将一个http请求发送到第三方的场景,Python中的Requests库可以很好地满足这个需求。
Requestsmodule数据第三方库,pipinstallrequests.这里是用pip安装的。
6.2Tkinter模块。
Tkinter是Python的标准GUI库.Python使用Tkinter可以快速创建GUI应用程序.因为Tkinter是内置在Python的安装包中.只要安装好Python后就可以importTkinter库.并且IDLE也是用Tkinter编写的.对于简单的图形界面Tkinter,Tkinter可轻松应对.
6.3带转换接口。
一种翻译API,为广大开发人员提供开放界面,或者网站通过有道翻译API,构建丰富多样的功能或应用程序,给用户带来快速.精确.便捷的查找或翻译体验,从而降低语言理解和应用的门槛。
6.4编程。
确定主要功能的Translate类:
(1)def_init_(self):初始化窗口名称和大小.创建一个输入框,以等待用户输入.创建一个文本显示框将翻译结果输出.
(2)defgui_arrang(self):完成页面元素布局,并设置组件的位置.
(3)deffanyi(self):完成翻译职能.
(4)defcle(self):用来清空输出框的内容.
(5)defcle_e(self):用来清空输入框的内容.
定义主函数defmain():主要用来完成Translate类的实例化和调用,以作为整个软件的启动入口.
7 结语
本文所设计的翻译软件只是一部不成熟的作品,还有待于实践和应用中不断充实和完善,在人工智能不断发展的今天,类似的人工智能产品会接踵而至。
杂志推荐
常见问题
Q:论文发表的时候可以一稿多投吗? |
A:一稿多投的行为是典型的学术不端的行为,是国内外学术界都明令禁止的行为,原因主要在于涉及到文章版权归属的问题,如果作者的文章已经被某个杂志社录用,或者同时被两家杂志社录用,就会涉及到版权纠纷,作为杂志社都会保护本社的合法权益,到这时作者就会比较麻烦,吃官司都是小事儿了,被打入黑名单降级降职影响可就太大了。 |
Q:职称论文发表对时间有限制吗? |
A:职称论文发表并没有明确规定截止时间,需要作者结合自己所在地区的具体规定自己安排发表时间,一般职称评审,各地区都会明确规定申报材料的最后期限和截止日期,我们结合这个日期来考虑何时发表文章就可以,大部分地区职称评审都集中在每年的8-10月之间,有的地区要求7月中旬开始交材料,最晚8月底之前,有的则是要求8月中旬交,还有部分地区要求截止时间为申报时间上年的12月31日,所以,各个地区的具体要求并不同,申报者需要在提交材料前确保自己的文章已经见刊并且被相应的数据库检索即可。 |
Q:网上发表论文如何防骗?可靠网站与可疑网站如何区分? |
A:由于发表论文的需求远远多于杂志版面的供应,再加上众所周知的审稿难!审稿慢!选择论文发表网站发表表论文确实能解决以上问题。卖方市场的出现加之发表论文的刚性需求,就导致出现先付款后发表的现状。论文发表网站正规与否是通过网站从始至终所提供服务体现出来的,任何交易只要存在时间差都会有风险,但这个风险是可以通过您的智慧来避免的。因为不是所有论文网站都是骗子,你要做的就是过滤掉没保障的网站,选择可靠的论文发表网站! |
Q:一般期刊需要提前多久准备? |
A:省级、国家级期刊建议至少提前6个月准备。一般来讲,杂志社为了确保每期杂志正常出刊,都会提前将当期之后1-3个月的稿件提前安排好,而一些创刊较早,认可度更高的热门期刊,来稿量较大,发表周期可能就会更久。提前准备,意味着杂志的可选择性更多。 |
Q:核心期刊需要提前多久准备? |
A:核心期刊建议至少提前12个月准备,核心期刊正常的审稿周期为1-3个月,且审核严格,退稿、返修几率更大,这意味着在流程上耗费的时间更久,且核心期刊版面有限,投稿竞争更加激烈,即使被录用,排刊也比普通期刊晚很多,因此需要更早准备。 |