gpt4 book ai didi

python - PySide 网络浏览器出现,但检查器不显示任何内容

转载 作者:太空狗 更新时间:2023-10-29 18:01:50 29 4
gpt4 key购买 nike

我目前正在运行这段代码,虽然出现了网络浏览器,但网络检查器似乎没有显示任何内容,我是不是做错了什么?

import sys
from PySide.QtCore import *
from PySide.QtGui import *
from PySide.QtWebKit import *

app = QApplication(sys.argv)

web = QWebView()
web.load(QUrl("http://www.google.com"))
web.show()

inspect = QWebInspector()
inspect.setPage(web.page())
inspect.show()

sys.exit(app.exec_())

最佳答案

它在 Qt Documentation 中:

Note: A QWebInspector will display a blank widget if either: page() is null QWebSettings::DeveloperExtrasEnabled is false

你必须启用它,像这样:

import sys
from PySide.QtCore import *
from PySide.QtGui import *
from PySide.QtWebKit import *

app = QApplication(sys.argv)

web = QWebView()
web.settings().setAttribute(
QWebSettings.WebAttribute.DeveloperExtrasEnabled, True)
# or globally:
# QWebSettings.globalSettings().setAttribute(
# QWebSettings.WebAttribute.DeveloperExtrasEnabled, True)

web.load(QUrl("http://www.google.com"))
web.show()

inspect = QWebInspector()
inspect.setPage(web.page())
inspect.show()

sys.exit(app.exec_())

关于python - PySide 网络浏览器出现,但检查器不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5942487/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com