【发布时间】:2012-03-06 06:30:14
【问题描述】:
根据Qt for QWebPage [Slot ShoudInteruptJavaScript]的帮助,位于here:
当JavaScript程序长时间运行时调用该函数。
如果用户想要停止 JavaScript,实现应该返回 true;否则为假。
默认实现使用带有 QMessageBox::Yes 和 QMessageBox::No 按钮的 QMessageBox::information 执行查询。
警告:由于二进制兼容性限制,此函数不是虚拟的。如果您想在 QWebPage 子类中提供您自己的实现,请改为在您的子类中重新实现 shouldInterruptJavaScript() 槽。 QtWebKit 会动态检测槽并调用它。
我不希望 qt 在 javascript 长时间运行时显示消息。
那么,我该如何重新实现 ShoudInteruptJavaScript?
我应该在哪里创建它?
请给我一个样品
谢谢
【问题讨论】: