作者Attilax 艾龙
源码如下:
dlg.webView.load(QUrl( url));执行时候错误..
估计是null指针原因。。为什么会NULL指针呢??可能是PYTHON的自动GC活动有关。与是,加上
global netwkAcssMng 指明全局变量,不能gc..走ok兰..
def setProxy():
# .set proxy
#global netwkAcssMng
netwkAcssMng = QNetworkAccessManager()
proxy =QNetworkProxy()
#.HttpProxy;
proxy.setType(QNetworkProxy.HttpProxy)
proxy.setHostName(("127.0.0.1"));
proxy.setPort(8888);
netwkAcssMng.setProxy(proxy);
dlg.webView.page().setNetworkAccessManager(netwkAcssMng)
#/set proxy
url="http://blog.csdn.net/attilax/article/details/12898729"
app=QApplication(sys.argv)
#global dlg
dlg=uic.loadUi("mainw.ui")
QtCore.QObject.connect(dlg.pushButton,SIGNAL("clicked()"),methodx)
setProxy()
dlg.webView.load(QUrl( url));
dlg.webView.loadFinished.connect(finishLoading)
dlg.show()
app.exec_()