美文网首页
手痒痒版PyQt5

手痒痒版PyQt5

作者: 嗒嘀嗒嗒嘀嗒嘀嘀 | 来源:发表于2020-02-15 00:01 被阅读0次

    学了有一阵子python了,越到后面越感觉有点枯燥了,找点乐子嘛,好想做个小程序玩玩,我还是比较喜欢花哨点的东西。但是看了这么久的教程并没有有关图形化界面的介绍,又没什么可做项目的点子,枯燥是难免的呀。

    “肯定有的。”心想着。因为我玩Blender的时候就发现它是用python 写的。于是查到了一些相关链接

    https://baijiahao.baidu.com/s?id=1640759309977324797&wfr=spider&for=pc

    看样子,python在桌面软件制作方面并不吃香,主要是因为他资源调用上的缺陷,可能是和他的“假多线程”有关系。即使这样,还是有很多python图形化的解决方案,比如一些出名的PyQt、wxPython、Tkinter、kivy、Flexx

    wxPython的下载使用可以参看这里 https://www.csdn.net/gather_26/MtjaUgwsMDMwLWJsb2cO0O0O.html

    PyQt5搞起!

    1、下载安装

    首先,下载就卡住了。

    如果你的 cmd 报错

    WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

    先别急着找ssl的问题,可能是你的pip根本就没有加入系统的环境变量,在python安装文件夹的Script目录下,也可以在终端敲 cd 空格 <pip所在文件路径> 进入该目录再执行操作。

    环境变量打开方式:此电脑→右击→高级系统设置→双击→环境变量→双击→系统变量中新建。

    报错

    直接去找官网根本连不上,只能用镜像 pip install -i

    https://blog.csdn.net/weixin_41929524/article/details/81456308

    大佬还介绍了解决pip install 使用镜像提高下载速度的方法,好用,在pip 后面加镜像网址真的很实用,例如

    pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple

    来自 https://blog.csdn.net/weixin_41929524/article/details/80195776

    其实,顺序应该是这样的 https://www.cnblogs.com/iStu/p/10400203.html 要先安装Sip,再安装PyQt5,再安装PyQt5-tools

    我安装时没有指定文件夹,都默认安装到了 D:\python3\install\Lib\site-packages\ 目录下,即 Python3 安装目录下的 Lib\site-packages\ 目录

    2、设置为环境变量

    环境变量打开:此电脑 →右击→ 高级系统设置 →双击→ 环境变量 →双击→ 系统变量中新建

    将plugins文件装到环境变量中,变量名 QT_QPA_PLATFORM_PLUGIN_PATH ,变量值 D:\python3\install\Lib\site-packages\PyQt5\Qt\plugins

    3、在PyCharm中配置Qtdesigner

    先快捷键ctrl+alt+s打开设置界面,点开Tools中的external tools,新建tool

    Name: Qt Designer

    Program: D:\python3\install\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe

    Work directory: $FileDir$

    PyCharm中安装Qt

    再新建一个tool

    Name: PyUIC

    Description: 将 Qt界面转换为.py代码

    Program: D:\python3\install\python.exe

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

    Work directory: $FileDir$

    更详细的介绍就参看以上最近的一个链接呗。

    4、使用图形界面制作小程序

    在PyCharm中新建个目录用来做软件,在Tool选项中External Tools的QtDesigner,点开,这是上面设置成功的图形界面工具

    稍等片刻,一个新的界面被打开了,这便是PyQt5的designer软件界面,可以设置一些窗口,按钮。

    这个界面是通过之前安装的PyQt5-tools bin目录下的designer.exe打开的。

    接下来就可以像链接中这样自己制作一个计算器啦。 https://cloud.tencent.com/developer/article/1518090

    搜罗了不少信息,如果觉得有用就请点个赞 o( ̄▽ ̄)d

    相关文章

      网友评论

          本文标题:手痒痒版PyQt5

          本文链接:https://www.haomeiwen.com/subject/uxqjfhtx.html