我刚刚开始进入 Qt 领域(来自 PyGTK)并且我正在使用 PySide。所以我在 stack exchange 的另一个答案中找到了这个很好的例子。
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_())
我的问题如下,如何让检查员出现在同一个窗口而不是新窗口中?我知道我需要将 QWebInspector 添加到主窗口内的另一个小部件(例如 vbox),我想知道如何将该事件连接到上下文菜单“检查”触发的信号。在 PyGTK 中,我需要使用 .connect() 但我找不到此特定操作的正确信号。
谢谢你的时间伙计们/姑娘们