0

如果不是这个问题中提供的图片,我会将 QWebInspector 描述为空白: QWebInspector not working correct

他们的图片是一个真正空白的 QWebInspector,而我的 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()
4

1 回答 1

0

从 PySide 1.1.1 更改为 PySide 1.2.1 为我解决了这个问题。你可以在这里获得不同版本的 PySide for Windows:

http://download.qt-project.org/official_releases/pyside/

于 2013-08-28T12:01:33.647 回答