paip.python错误解决 "0x64024e96" 指令引用的 "0x00000135" 内存。该内存不能为 "read"。

paip.python错误解决  "0x64024e96" 指令引用的 "0x00000135" 内存。该内存不能为 "read"。


作者Attilax  艾龙,  EMAIL:1466519819@qq.com 
来源:attilax的专栏
地址:http://blog.csdn.net/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_()



posted @ 2013-10-25 21:53  attilaxAti  阅读(88)  评论(0编辑  收藏  举报