PyQt4界面属性 控件 对象属性
关于PyQtPyQt作为一组Python模块的实现。有超过300个类和超过6000个方法。它是个跨平台的工具包,它可以运行在所有的主流操作系统上。包括Unix、Windows、Mac。它具有双重授权,开发者可以选择GPL或者商业授权。以前GPL版本只能在Unix上获得。从PyQt4开始,可以在所有支持的平台上获得GPL协yi。 由于有大量可用的类,它们被分成多个模块。 图:PyQt4模块
- QtCore 模块包括了核心的非GUI功能,该模块用来对时间、文件、目录、各种数据类型、流、网址、媒体类型、线程或进程进行处理。
- QtGui 模块包括图形化窗口组件和及相关类。包括如按钮、窗体、状态栏、滑块、位图、颜色、字体等等。
- QtHelp 模块包含了用于创建和查看可查找的文档的类。
- QtNetwork 模块包括网络编程的类。这些类可以用来编写TCP/IP和UDP的客户Duan和服务器。它们使得网络编程更容易和便捷。
- QtOpenGL 模块使用OpenGL库来渲染3D和2D图形。该模块使得Qt GUI库和OpenGL库无缝集成。
- QtScript 模块包含了使PyQt应用程序使用JavaScript解释器编写脚本的类。
- QtSql 模块提供操作数据库的类。
- QtSvg 模块提供了显示SVG文件内容的类。可缩放矢量图形(SVG)是一种用XML描述二维图形和图形应用的语言。
- QtTest 模块包含了对PyQt应用程序进行单元测试的功能。(PyQt没有实现完全的Qt单元测试框架,相反,它假设使用标准的Python单元测试框架来实现模拟用户和GUI进行交互。)
- QtWebKit 模块实现了基于开源浏览器引擎WebKit的浏览器引擎。
- QtXml 包括处理XML文件的类,该模块提供了SAX和DOM API的接口。
- QtXmlPatterns 模块包含的类实现了对XML和自定义数据模型的XQuery和XPath的支持。
- phonon 模块包含的类实现了跨平台的多媒体框架,可以在PyQt应用程序中使用音频和视频内容。
- QtMultimedia 模块提供了低级的多媒体功能,开发人员通常使用 phonon 模块。
- QtAssistant 模块包含的类允许集成 Qt Assistant 到PyQt应用程序中,提供在线帮助。
- QtDesigner 模块包含的类允许使用PyQt扩展 Qt Designer 。
- Qt 模块综合了上面描述的模块中的类到一个单一的模块中。这样做的好处是你不用担心哪个模块包含哪个特定的类,坏处是加载进了整个Qt框架,从而增加了应用程序的内存占用。
- uic 模块包含的类用来处理.ui文件,该文件由Qt Designer创建,用于描述整个或者部分用户界面。它包含的加载.ui文件和直接渲染以及从.ui文件生成Python代码为以后执行的类。
表示,大家不要看着多,心烦,有用啊!!!非常的有用啊
比如我需要用qt4创建一个窗口,就需要基本的对象模块
import QtGui
|