Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QDeclarativeNetworkAccessManagerFactory类创建QNetworkAccessManager实例一QML引擎。More...
该QDeclarativeNetworkAccessManagerFactory类创建QNetworkAccessManager实例一QML引擎。
一个QML引擎使用QNetworkAccessManager所有网络接入。通过实施一个工厂,能够提供QML发动机与定制QNetworkAccessManager有专门的缓存,代理和cookie的支持情况。
实现工厂,子类QDeclarativeNetworkAccessManagerFactory和实现虚拟create()方法,然后将其用分配给相关的QML引擎QDeclarativeEngine.setNetworkAccessManagerFactory( ) 。
注意QML引擎可能创造QNetworkAccessManager从多个线程实例。正因为如此,本实施create( )方法必须是reentrant。此外,开发人员应该小心,如果该对象的信号从返回create( )被连接到可能在不同的线程被创建的对象的槽:
有关信号和线程的详细信息,请参阅Threads and QObjects和Signals and Slots Across Threads。
这种方法是抽象的,应在任何子类中重新实现。
该parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。
创建并返回一个网络访问管理器与指定的parent。此方法必须返回一个新的QNetworkAccessManager比如每次它被称为。
注意:这个方法可能被多个线程调用,因此确保该方法的实现是可重入的。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |