do PyQt4.QtWebKit.QWebView sur Windows7-64bit fonctionne avec les sites SSL?
Question
Je peux parcourir des sites non protégés, mais en essayant d'ouvrir un « https » un résultat dans ces messages:
QSslSocket: cannot call unresolved function SSLv3_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function ERR_get_error
QSslSocket: cannot call unresolved function ERR_error_string
Après cela, quelque chose à l'intérieur qt geler. installations My Windows QT / PyQt sont des paquets de Riverbank « standard. Toute idée?
La solution
J'ai trouvé une solution de travail dans l'archive riverbank liste de diffusion : ignore toutes les erreurs ssl:
[...]
self.connect(myWebViewControl.page().networkAccessManager(),
SIGNAL("sslErrors (QNetworkReply *, const QList<QSslError> &)"),
self.sslErrorHandler)
def sslErrorHandler(self, reply, errorList):
reply.ignoreSslErrors()
print("SSL error ignored")
UPDATE : Je ne sais pas pourquoi, mais après quelques semaines, je suis arrivé ces erreurs ssl à nouveau, btw je pense que cette fois j'ai trouvé la bonne solution dans ce poste : Je suis le" Win32 OpenSSL v1.0.0a "configuration de et, sur demande, la" Microsoft Visual C ++ 2008 package redistribuable (x86) » , et ils ont résolu mes problèmes.