PythonQt 2.1下载地址

点这里下载 → 下载地址
相关Tags:

PythonQt 2.1软件简介

在Qt程序中嵌入Python

开发的一个开放源码的动态的Python 的约束力为的神器出山:www.shenqi73.comQt 的PythonQt提供了一种简单的方式嵌入的Python语言到你的C + + Qt的应用程序

内置的PythonQt帮助你嵌入Python到现有的C + +应用程序。该方案不仅建立在Python编写整个应用程序。

的PythonQt可以通过Python编写脚本的任何QObject的派生类对象,而不需要生成的包装代码。

下面是一些主要特点的“的PythonQt”:

·访问所有插槽,属性,儿童和注册的任何QObject的派生类中的枚举从Python
Qt的信号连接到Python函数(在Python和C + +)
·简易包装的Python对象,从C + +具有智能,引用计数PythonQtObjectPtr的。
·方便转换到/从的QVariant为PythonQtObjectPtr。
·通过PythonQtCppWrapperFactory包装的C + +对象(并非衍生自QObject)
·扩展的C + +和QObject派生类的额外的插槽,静态方法和构造方法(见装饰)
·标准输出/标准错误重定向到Qt的信号,而不是法院
·接口,如Python脚本可以创建自己的进口替代,签名/验证在执行之前(PythonQtImportFileInterface)的
·纯老的数据类型的映射和所有的QVariant类型,从Python
·支持用户的QVariant类型包装这是registerd通过QMetaType,
·支持Qt的命名空间(所有统计员)
·所有的PythonQt的包裹对象支持的dir()语句,这样就可以很容易看到,属性的QObject,CPP对象的QVariant
·无预处理/包装工具需要启动的PythonQt可以编写脚本之前,有关它的知识(除了从国家建设部的信息元对象没有任何QObject的)
·多重继承C + +对象(例如一个QWidget是从QObject和QPaintDevice的,的PythonQt会自动施放一个QWidget的一个QPaintDevice的需要时)
·多态向下转换(如果例如的PythonQt看到一个QEvent的,它可以低垂着它的类型(),所以在Python例如,看到一个QPaintEvent,而不是一个普通QEvent的)
·派生Python和C + +对象从覆盖虚拟的Python实现方法(需要使用的包装器或体力劳动!)
·可扩展的处理程序为Python / C + +的复杂类型的转换,例如:映射到/从一个Python阵列QVector
QObject的动态性能通过setProperty()方法设定,动态特性,可以像正常的Python属性(创建一个新的属性,需要做的setProperty()读取和写入访问,以区别于普通的Python属性)

要求:

·的Python
· Qt 4.x的

上一个软件:Duck2Dox

下一个软件:avruartconfig 01

随便看看

软件简略信息
  • 软件大小:1.00 KB
  • 下载次数:99
  • 更新时间:2013-03-09 12:27:00
  • 不能下载请报告错误,谢谢
本类热门软件