作者:empty 出版社:empty |
随着作者编程水平的上升,对很多内容都有了不同的理解。本文进行了进一步的重新修改,推出第二版。和PyQt 5的区别整理一小节。本文的例子都是基于PyQt 5。如果读者需要使用PyQt 4, 请参看附录后面的PyQt 4安装和配置安装pyqt 5就ubuntu下安装pyqt 5是很简单的, 如下所示:sudo apt-get install python 3-pyqt 5如果你使用的是默认的python 3版本的话, 否则你可能需要手工编译pyqt 5.其中安装Qt5不需要我们多费心,请确保下面几个软件包安装上去了(参考了这个网页和这个网页):sudo apt-get install qt 5-defaultsudo apt-get install qt base 5-devsudo apt-get install qt declarative 5.dev有关, 然后qt base 5-dev肯定是需要安装的。不管怎么说, 确保这些都装上吧。上面的第三个可能并不需要安装, 其中第一个qt 5-default和qmake的v 5版本然后再在PyQt的官网下载SIP的源码, 运行python 3 configure.py输出makefile, 后面就是大家熟悉的make, sudo makeinstall。本文的代码都是PyQt版本号都是上面的, 没有特别的理由, 会一直维持在这个版如果你需要使用qt designer来辅助设计GUI, 你还需要额外安装qt designer软维续再下载PyQt 5的源码, 安装步骤同上, 这里就不赘述了。
安装pyqt 4大致过程类似上面, 只是一些细节上的改动了, 比如:在后面我们会提到py uic 5和pyr cc 5命令, 其在下面这个软件包里面:sudo apt-get install pyqt 5-dev-tools检查pyqt 5安装情况执行以下脚本即可, 显示的是当前安装的pyqt 5的版本号:>>>from PyQt 5.0tCoreimportQT VERSION STRSoP print(QT_VERSION_STR)5.2.1本号里面了。安装pyqt 4ubuntu下安装pyqt 4即:sudo apt-get install python 3-pyqt 4件和py uic 4和pyr cc 4命令。(顺便再次提醒下pyr cc 4对中文目录目前支持有问题(201410))sudo apt-get install pyqt 4-dev-tools qt 4-designer检查pyqt 4安装情况执行以下脚本即可, 显示的是当前安装的pyqt 4的版本号:from PyQt 4.Qt Core import QT VERSION STRprint(QT_VERSION_STR)