C++ Qt C++;WebKit windowCloseRequested信号

C++ Qt C++;WebKit windowCloseRequested信号,c++,qt4,webkit,signals,slots,C++,Qt4,Webkit,Signals,Slots,我正在尝试将QWebpage::windowCloseRequested()连接到一个只打印调试消息的插槽。当我调用window.close()时;在JavaScript中,它不会使信号冒泡或调用插槽 connect(webView->page(), SIGNAL(windowCloseRequested()),this, SLOT(windowCloseRequested())); 插槽已设置,它在我的window.h文件中作为插槽显示,如下所示: public slots: void

我正在尝试将QWebpage::windowCloseRequested()连接到一个只打印调试消息的插槽。当我调用window.close()时;在JavaScript中,它不会使信号冒泡或调用插槽

connect(webView->page(), SIGNAL(windowCloseRequested()),this, SLOT(windowCloseRequested()));
插槽已设置,它在我的window.h文件中作为插槽显示,如下所示:

public slots:
void windowCloseRequested();
该功能定义为:

void MyWindow::windowCloseRequested(){
  qDebug() << "I was called";
}
void MyWindow::windowCloseRequested(){

qDebug()将onclick附加到
标记上是有问题的。使用span,它会起作用。这就是为什么你在编码时应该休息,否则你会犯一些浪费时间的愚蠢错误。

当你手动关闭窗口时会发生什么?它会关闭,没有错误或抱怨。也就是说,当我单击窗口右上角的X图标时标题栏按预期关闭。我回答了我自己的问题,我的问题很难回答,但我会在代码运行时将其留作将来参考,答案是一个有用的提醒,让我们休息一下,稍后再回来。除非其他人不同意,否则我将删除该问题。