PyQt简介
PyQt是一个GUI库,是将Python和Qt结合在一起的产物。而Qt是目前比较成功和强大的GUI库。可以通过访问官方主页来获得更多信息。
PyQt的模块管理:

QtCore主要负责一些非GUI的功能,包括时间(time),文件(files)和文件夹(directories),各种数据类型(data types),流(stream),urls,mime类型,线程(threads)和过程(processes)。QtGui模块负责图像组件和相关的类,包括常见的按钮(buttons),窗口(windows),状态栏(status bars),工具栏(toolbars),滑动条(sliders),位图(bitmaps),颜色(colors)和字体(fonts)等。QtNetwork则负责网络功能,通过该模块,可以完成具有TCP/IP和UDP交互功能的C/S应用,该模块使得网络开发非常的简单便携。QtXml包含了同xml文件交互的能力,模块实现了同SAX和DOM交互的APIs。QtSvg提供了显示SVG文件内容的方法。Scalabe Vector Graphics(SVG)是使用xml文件来描述二维图像的一种语言。QtOpenGL通过使用OpenGL来呈现3D和2D图像,该模块将Qt GUI库和OpenGL库无缝的结合在一起。QtSql提供了访问数据库的方法。
PyQT提供了以下功能:
- 
窗口部件以及其他图形化用户接口控制 
- 
数据库管理和查询 
- 
XML处理 
- 
图像和多媒体 
- 
Web浏览器集成和网络 
安装Qt和PyQt:
在PyQt下载页面可以找到适合你的版本。
安装完成之后,打开你的Python IDLE,并输入:
>>> from PyQt4.QtCore import QT_VERSION_STR
>>> print QT_VERSION_STR
4.5.2
显示的version取决于你安装的PyQt版本。
PyQt中的Hello World:
 Code
Code以上代码主要做了四件事
- 
创建了一个应用对象 
- 
创建一个Button 
- 
显示这个按钮 
- 
运行这个事件 
出处:http://bluescorpio.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
 
                     
                    
                 
                    
                

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号