私は Qt (PyGTK から来ている) の領域に住み始めたばかりで、PySide を使用しています。だから私はスタック交換の別の答えでこの素晴らしい例を見つけました。
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) に追加する必要があることを理解しています。知りたいのは、そのイベントをコンテキスト メニューの "Inspect" トリガーの信号に接続する方法です。PyGTK では .connect() を使用する必要がありますが、この特定のアクションに適した SIGNAL が見つかりません。
お時間をいただきありがとうございます