【发布时间】:2012-11-16 00:19:05
【问题描述】:
我刚开始进入 Qt 领域(来自 PyGTK)并且我正在使用 PySide。所以我在another answer here on 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() 但我找不到此特定操作的正确信号。
感谢您的时间,伙计们/女孩们
【问题讨论】: