我正在读一本关于Qt的书,在一个信号槽函数的例子中,有一个位于槽方法内部的emit方法…这就变成了一个无限循环…我真的不知道如何停止它:
connect(webView, SIGNAL(urlChanged(const QUrl&)),
this, SLOT(urlChange(const QUrl&));
,然后我们有函数:
void BrowserWindow::urlChange(const QUrl &url)
{
emit urlChanged(url);
progressLabel->setText(tr("Loading"));
}
谢谢
什么是webView?(是同一类型吗?)
连接的是一个实例,它可能没有连接自己的实例。
如果是
connect(this, SIGNAL(urlChanged(const QUrl&)),
this, SLOT(urlChange(const QUrl&));
那么这就是一个无限循环