pyqt | 安装到运行 demo

之前在旧电脑折腾了一阵子 pyqt 开发,目前用了一台新的机器,安装 pyqt 过程简单记录下,也供小伙伴参考

1 准备工作

python 版本:


Python 2.7.10 (default, Oct 23 2015, 18:05:06)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

系统:mac OS X EI Captian 10.11.2

准备以下三个文件

  • qt-opensource-mac-x64-clang-5.6.0.dmg

  • sip-4.18.tar.gz

  • PyQt5_gpl-5.6.tar.gz

文件可以到这里下载 链接: https://pan.baidu.com/s/1kVl3Buf

2 安装步骤

2.1 安装 qt-opensource-mac-x64-clang-5.6.0.dmg

这个没什么好说的,点击即可,安装结束之后,修改了 .zshrc 配置

export PATH=$PATH:/Users/hello/Qt5.6.0/5.6/clang_64/bin

2.2 安装 sip-4.18.tar.gz

解压
cd sip-4.18
python configure.py
make && make install

2.3 安装 PyQt5_gpl-5.6.tar.gz

解压
cd PyQt5_gpl-5.6
python configure.py 
    -q /Users/hello/Qt5.6.0/5.6/clang_64/bin/qmake 
    -d /Library/Python/2.7/site-packages 
    -sip=/System/Library/Frameworks/Python.framework/Versions/2.7/bin/sip
make(这里需要编译一阵子,建议喝瓶啤酒,看看球赛)
make install

python configure.py 后面参数详解

  1. -q 参数后面的是 Qtqmake 位置

  2. -d 参数为 python 包的位置

  3. –-sip 参数为 sip 的位置

3 测试例子

步骤 2.3 正常安装结束之后,在 PyQt5_gpl-5.6examples 目录下有很多例子,可以运行目录下任何一个例子查看运行效果,并学习其中的代码。

cd PyQt5_gpl-5.6/examples/widgets
python calculator.py

运行结果如下:

图片描述


黑月亮
点滴记录,步步成长

现实与完美之间

1.6k 声望
24 粉丝
0 条评论
推荐阅读
centos | 修改静态 IP
设置 Centos 为使用静态 IP1 修改网络配置 {代码...} 修改后的内容如下 {代码...} 2 重启网络服务 {代码...} 3 查看地址 {代码...} 参考来源:[链接]

青阳半雪阅读 1.8k评论 3

数据结构与算法:二分查找
一、常见数据结构简单数据结构(必须理解和掌握)有序数据结构:栈、队列、链表。有序数据结构省空间(储存空间小)无序数据结构:集合、字典、散列表,无序数据结构省时间(读取时间快)复杂数据结构树、 堆图二...

白鲸鱼9阅读 5.4k

滚蛋吧,正则表达式!
你是不是也有这样的操作,比如你需要使用「电子邮箱正则表达式」,首先想到的就是直接百度上搜索一个,然后采用 CV 大法神奇地接入到你的代码中?

良许3阅读 1.6k

搭个ChatGPT算法模型,从哪开始?
最近 ChatGPT 很火,火到了各行各业。记得去年更多的还是码农最新体验后拿它搜代码,现在各行各业都进来体验,问它咋理财、怎么写报告和给小孩起名。😂 也因此让小傅哥在头条的一篇关于 ChatGPT 的文章都有了26万...

小傅哥6阅读 1.4k

封面图
程序员适合创业吗?
大家好,我是良许。从去年 12 月开始,我已经在视频号、抖音等主流视频平台上连续更新视频到现在,并得到了不错的评价。每个视频都花了很多时间精力用心制作,欢迎大家关注哦~考虑到有些小伙伴没有看过我的视频,...

良许3阅读 1.3k

PyCharm 激活破解教程, 2023 年 2 月亲测有用
本文分享一下PyCharm 2022.2.3 版本最新激活破解教程,注意不要使用太新的版本,都是 Jetbrains 产品,本文专门配上了 Pycharm 的图片,跟着下面教程一步一步来即可。

程序员徐公阅读 11.1k评论 1

Ubuntu20.04 从源代码编译安装 python3.10
Ubuntu 22.04 Release DateUbuntu 22.04 Jammy Jellyfish is scheduled for release on April 21, 2022If you’re ready to use Ubuntu 22.04 Jammy Jellyfish, you can either upgrade your current Ubuntu syste...

ponponon1阅读 4.6k评论 1

现实与完美之间

1.6k 声望
24 粉丝
宣传栏