2013-04-25 2 views
0

내 파일 같은 디렉토리에어떻게 pyside qwebview에서 로컬 컴퓨터에서 자바 스크립트를로드?

messi_fan.py 
barcelona_fan.html 
jq.js 

.

messi_fan.py

<script type="text/javascript" src = "jq.js"></script> 

내 문제가 Qwebview에로드되지 JQuery와있다

 f = open('barcelona_fan.html', 'r') 
     html = f.read() 
     f.close() 
     self.webView = QWebView() 
     self.webView.setHtml(html, baseUrl=QUrl('http://local')) 
     self.webView.show() 

barcelona_fan.html. 이걸 barcelona_fan.html에서 사용하면

<script type="text/javascript" src = "http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> 

모든 것이 작동합니다. 하지만 local.How에서 .js 파일을로드하고 싶습니다. 어떻게해야합니까?

BTW
path = "c:\\foo\\bar" 
self.webView.setHtml(html, baseUrl = QUrl().fromLocalFile(path)) 

가 : 필요한 경우, 잊지 마세요 :

답변

2

base을 로컬 디렉토리를 살펴 보자

self.webView.settings().setAttribute(QWebSettings.LocalContentCanAccessRemoteUrls, True)