xuhaida76的个人博客分享 http://blog.sciencenet.cn/u/xuhaida76

博文

PyQt5学习笔记1:缘由

已有 2061 次阅读 2016-10-21 07:05 |系统分类:科研笔记

最近看到Summerfield的《Rapid GUI Programming with Python and Qt》的翻译版已经上市,就购买了一本加以学习。该书是Summerfield QT三部曲的最后一部,该书由四部分组成:Python语言,入门,中级编程和高级编程。


为何需要了解QT:

1. 工作需要

QT是linux平台下的良好桌面开发环境,而PyQt5无疑是现有最为成熟的快速开发方案。

2. 众多的已有应用程序

现有很多很好的科学计算和分析应用是用Qt5开发的:Rstudio ,spyder,labplot。熟悉QT,这些案例可以自由使用。

3. 相对成熟的生态环境

QT的生态环境比较成熟,QTcreator还是比较成熟的ide。


本书非常好的地方是书本上的代码示例是全的,可以自己输入,与前两本不一样,代码太多,作者不得不省略了很多代码,只能从作者提供的代码来熟悉。输入代码,进行调试是一种非常好的体验,你会学到自己没有看明白的东西。


缺点就是写书的时间很早,用到的库版本都比较老,可能你没法找到书中的库了。


开发环境的搭建,我自己的开发平台是用debian testing 构建,需要的库是:

1. Qt5:

2. PyQT5:

3. python3


很简单,使用apt-get安装就可以。



https://blog.sciencenet.cn/blog-1251937-1009989.html

上一篇:华为Matebook初体验
下一篇:PyQt5学习笔记2:python3语言
收藏 IP: 36.24.12.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-10-20 20:28

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部