RT, 我写了个函数来处理QWebView的linkClicked信号,也就是在QWebView中点击连接后发送QWebView发送出linkClicked信号,代码片段:
xxx.h:
.......
private slots:
void loadWidget(const QUrl &url);
private:
QWebView *webView;
......
xxx.cpp:
webView = new webView();
connect(webView, SIGNAL(linkClicked(const QUrl &url)), this, SLOT(loadWidget(const QUrl &url)));
......
代码编译和运行过程都没有错误提示,但程序的运行结果是,虽然的确是重新load新的连接,但却没有调用我编写的函数loadWidget,因为我在这个函数对页面进行了一些处理。
当我把loadWidget中的代码注释掉重新编译之后证实了没有运行loadWidget的猜测,在loadWidget注释掉的情况下,它依旧能load链接。
请各位大侠帮忙看看这个问题,帮忙解决下,用其他方法也行,谢谢了。