python3GUI–翻译器By:PyQt5(附源码)

文章目录

  • 一.准备工作
  • 二.预览
    • 1.启动
    • 2.选择语言
    • 3.翻译
  • 三.设计流程
    • 1.整体流程
    • 1.UI设计(草图)
    • 3.UI设计(QT设计师)
  • 四.源代码
    • 1. My_translator.py(主界面调动)
    • 2.translate_ui.py(主界面UI)
    • 3.language_select.py(语言选择窗口)
    • 5.Translator.py(翻译器引擎)
  • 五.总结

前面用TK写过两款翻译器GUI,都是基于google_trans_new这个第三方模块写的,由于google_trans_new方法更新了,加之最近在学习PyQt5,在之前布局的基础上稍加改进,使用了一些QSS,设计了一下组件的布局,整体感觉比较清新小巧,开始~

一.准备工作

  1. 基于PyQt5的QT设计师,安装、配置详见:

PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)详细教程

  1. 本次翻译仍然依赖第三方翻译模块:google_trans_new。

使用pip安装完成后,是不能直接用的,需要修改一行代码,详细操作参考

python3–最新google_trans_new超时 错JSONDecodeError解决

二.预览

1.启动

内置209种语言,默认自动选择翻译目标语言。

3.翻译

1.UI设计(草图)

四.源代码

1. My_translator.py(主界面调动)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月21日
下一篇 2021年9月21日

相关推荐