我来看看pyside附带的例子。在site packages/PySide/examples/network/http/I下运行http示例时,出现以下错误:
AttributeError: 'PySide.QtNetwork.QHttp' object has no attribute 'sslErrors'
这个属性肯定是存在的,或者至少,它应该是这样的:
调试时,我对加载的对象执行了dir(),但没有看到sslErrors()。在
你知道会发生什么吗? 请注意,我根本没有修改代码。我只是按原样运行这个例子。在
我刚试过http.py例如,运行python2.7.6、32位和pyside1.2.1,这个程序可以正常工作。我可以建议重新安装/更新PySide吗?在
要检查您拥有的PySide版本:
您的PySide和/或Qt库可能是在没有SSL支持的情况下构建的。您可以通过检查以下内容的输出来快速验证:
有关这方面的详细信息,请参阅Qt文档中的Secure Sockets Layer (SSL) Classes。在
附言:
在我的Linux系统上的PySide-1.2.1安装中肯定存在
QHttp.sslErrors
信号(它确实有必要的SSL支持)。在相关问题 更多 >
编程相关推荐