推广 热搜: page  音视频  使用  个数  搜索引擎  选择  企业  父亲  百度  可以 

EasyTranslator 开发过程总结(一)

   日期:2024-12-31     作者:tss93    caijiyuan   评论:0    移动:http://ww.kub2b.com/mobile/news/16526.html
核心提示:虽然,这个项目听起来挺简单的,但是我在开发的过程中用到了不少编程知识,遇到了不少问题。这篇文章将总结一

虽然,这个项目听起来挺简单的,但是我在开发的过程中用到了不少编程知识,遇到了不少问题。这篇文章将总结一下我的收获,可能有些东西理解的比较肤浅,只知其然不知其所以然,还需要进一步理解。

这个项目用到的知识有:python 基础语法、requests 包用法、BeautifulSoup 用法、Python 正则表达式用法、PyQt5 配置和使用、PyInstaller 打包应用程序,Qt 多线程与消息循环的理解、qss语法、异常处理等。

文章的介绍顺序将按照我的开发的步骤进行。本文主要介绍开发环境的准备,以及如何在 pycharm 中使用 qt designer 进行界面设计。

1.1 Python 版本和相关的包

Python 版本:Python 3.6.4 :: Anaconda, Inc

requests (2.18.4)

PyQt5 (5.11.2)

PyQt5-tools (5.9.0.1.2)

beautifulsoup4 (4.6.0)

PyInstaller (3.3.1)

Pywin32 (222)

1.2 IDE

IDE : PyCharm 2018.1.4 x64

1.3 PyCharm 外部工具配置

配置 PyCharm 外部工具主要用于使用 PyQt5-tools 中的 designer.exe 进行界面设计,并将界面文件转换成 Python 代码。主要添加配置两个工具。

File -> Settings -> Tools -> External Tools -> 点击 “+” 号创建

工具1配置详情

Name: QtDesigner(随便

Program: D:ProgramDataAnaconda3Libsite-packagespyqt5-toolsdesigner.exe(根据自己的 pyqt5-tools 安装路径

Working directory: $FileDir$

工具2配置详情

Name: PyUIC

Program: D:ProgramDataAnaconda3python.exe

Argument: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

Working directory: $FileDir$

工具配置完成后可以在 pycharm 菜单栏 Tools -> External Tools 找到,或者在左侧工程目录中选中 .ui 文件(界面文件)右键 -> External Tools 找到。QtDesigner 用于在 pycharm 中唤起 qt designer,PyUIC 用于将 .ui 文件转换成 Python代码(与 qt creator类似)。

在 pycharm 中新建 Python 工程,Tools -> External Tools -> QtDesigner,打开 qt designer,简单拖几个控件后保存,会发现在当前工程目录下多了一个 .ui 文件,在 pycharm 的工程目录中右键该文件 -> External Tools ->PyUIC,会生成对应的 .py 文件。

自动生成的 Ui_window.py 的代码如下

新建 Python 文件 demo.py,添加如下代码

测试效果

本文地址:http://ww.kub2b.com/news/16526.html     企库往 http://ww.kub2b.com/ ,  查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新文章
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新文章
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号