QAxWidget 如何获取当前页面url?

// 打开网页
_axWidget = new QAxWidget(this);

_axWidget->setControl(QString::fromUtf8("{8856F961-340A-11D0-A96B-00C04FD705A2}"));

_axWidget->setProperty("DisplayAlerts", false);

_axWidget->dynamicCall("Navigate(const QString&)", "www.baidu.com");

// 在网页中操作跳到其他页面后获取当前url
QString url = _axWidget->property("LacationURL).toString();

qDebug() << "current url is :" << url;

这样获取到的url为空,求大神指点下获取当前url的方法。

QString url = _axWidget->property("LacationURL).toString();
这个调用没有问题,但是可能_axWidget->dynamicCall("Navigate(const QString&)", "www.baidu.com");还没有加载完
可以加上延迟,或者在定时器里等待几秒再获取。