如果不是这个问题中提供的图片,我会将QWebInspector描述为空白: QWebInspector not working correctly
他们的图片是一个真正空白的QWebInspector,而我的QWebInspector看起来像这样:
请注意,我的QWebInspector有一个灰色条,顶部有一个搜索区域。此外,底部有一个条形,左下方有一个控制台按钮。我可以点击按钮或输入搜索栏,但是当我这样做时没有任何反应。
在我看来,问题是标签没有出现,标签的内容都没有出现。
我有两台运行Windows 7的计算机 - 两者都显示相同的内容。我已经尝试了各种版本(从4.7.4到4.8.5),并且它们都没有在Windows 7下显示任何其他版本。在OS X下,它加载正常。
对于它的价值,我正在使用PySide。我已经尝试过版本1.1.1到1.2.1,它们都没有显示任何内容。
以下是相关代码:
app = QtGui.QApplication(sys.argv)
webView = QtWebKit.QWebView()
app.setOrganizationName("Company")
app.setApplicationName("Product")
#I've tried just setting one or the other, but it never works.
QtWebKit.QWebSettings.globalSettings().setAttribute(QtWebKit.QWebSettings.WebAttribute.DeveloperExtrasEnabled, True)
webView.settings().setAttribute(QtWebKit.QWebSettings.WebAttribute.DeveloperExtrasEnabled, True)
webView.load(url) # A QUrl passed in from elsewhere.
window = QtGui.QMainWindow()
window.setCentralWidget(webView)
window.show()
inspect = QtWebKit.QWebInspector()
inspect.setPage(webView.page())
inspect.show()
答案 0 :(得分:0)
从PySide 1.1.1改为PySide 1.2.1为我解决了这个问题。你可以在这里获得不同版本的PySide for Windows: