之前学习wxpython,但感觉界面设计上有不少界面的东西花不少时间,虽然有个wxformBuilder可以设计界面,但操作上还是有许多的不方便,就用大家推荐的pyqt,再用来结合QT Designer,就可以做了比较常用的界面了,这里说下自己之前踩的坑吧
1、 先去了解下QTDesigner和QT Creator的区别,这两个用来做什么用的;如果单用来设计pyQt的东西,直接用QT Designer就可以了,QT Creator安装是比较麻烦的(我现在也没有安装上,原因是不想看了),QT Designer的地址我一会发下面吧,直接下载运行了就行了。
2、 pyQT其实也就是一个python的库,有exe版本的,可以安装不少东西(包含了Designer了),但直接下库的安装的也可以,会少很多东西。
3、 QT其实是之前nokia公司自己的一个界面设计工具,但nokia已经不在了,所以有些网上的地址直接无效了,pyQT也QT下的一个库,但你用python的pyQT就不会去管那么多QT的东西了,要不你会很蛋疼的,QT可以用来写c++的界面的,这个是不错的,但自己的c++早就全扔给老师了,所以。。
4、 简单使用的pyQT的方法就是下载一个QTDesigner和pyQT的库文件就可以了
5、 最后说下使用方法:
a) 安装库文件(包含sip库)和QT Designer
b) 使用QT Designer设计好界面,生成.ui文件
c) 使用pyuic4 -o ui_widget.py widget.ui命令生成python文件
d) 最后用python文件调用.UI文件生成的py文件就可以了
pyuic4 -o ui_widget.py widget.ui #生成PY文件的方法
上面基本可以使用了,也算是个入门吧,其实用的不会特别多,脚本还是直接用.py文件运行就行了,界面的东西,还是给小白用的吧。
链接:http://pan.baidu.com/s/1hqw1EcO 密码:jrcc
这里给出下载pyqt的官网地址:http://www.riverbankcomputing.com/software/pyqt/download
有两个版本,大家看着下吧