什么是PyQt?

来源:转载

什么是PyQt?

说到PyQt,就不得不提Qt和Python,学C++的朋友对此应该不陌生,作为一个C++的多平台GUI框架,丰富的文档支持、优良的跨平台特性以及强大的IDE:Qt Creator,吸引了一大群开发人员和使用者,而PyQt就是Qt在Python脚本语言上的实现。至于什么是Python,因为我钟爱Python,打算另开一片博文介绍下Python的优缺点及用途,聪明的朋友去google也都能抓到很多资料=.=

PyQt的优缺点

Python的GUI库有很多,比如Python自带的Tkinter、WxPython、pyGtk等,这里简单列一下PyQt与Python其他GUI库相比较的优缺点

- Tkinter Python自带,运行速度不错,提供的功能不丰富

- WxPython 源自C++、跨平台、丰富,但是复杂

- PyQt 跨平台、代码简洁、开发高效

其实上述GUI,我只用过一点点Tkinter,一直都是用PyQt的,要说PyQt的缺点嘛,那就是打包后的程序很多,压缩完也得5M多,不过这种缺点对于现如今的条件,那都是浮云啦,还有,PyQt程序运行起来,其实还是有点小慢的,ubuntu上不清楚,本人懒惰,很久没进ubuntu了,最近自学Python+PyQt,一直在win上测试的。

那就Hello Kitty吧

我用的Python的IDE是自带的IDLE,有时也用Eric5+QT Designer,不过还是喜欢IDLE这种偏记事本类的工具,效率是不怎么样,好在没老板逼着我高产出=.=

老惯例,走一个。

from PyQt4.QtGui import *from PyQt4.QtCore import *app = QApplication([])main = QWidget()main.setWindowTitle("Hello Kitty!")main.resize(200,100)main.show()app.exec_()

 

运行结果:

小结

废话说了很多,自己也是刚开始学Python+PyQt,只因酷爱,连旧爱.NET都暂时扔一边了,Python以及PyQt的学习资料很多都是E文的,而且国内对于这两者的资料也不多,碰到难题,都得去国外逛,接下去我可能会写一些最近学习研究的心得,供各位爱好者学习品足。

绿色通道:好文要顶关注我收藏该文与我联系

分享给朋友:
您可能感兴趣的文章:
随机阅读: