QT 和窗口打开
QT and window.open
我正在开发一个浏览器,它将支持选项卡。
但我有一个困难,QWebPage::createWindow
没有区分window.open
<a href="" targert="">
.
例如:
<script>
var params = "menubar=no,location=no,resizable=no";
window.open("http://www.cnn.com/", "_blank", params);
</script>
和
<a href="http://www.cnn.com/" target="_blank">
被QWebPage::createWindow
认为相同
如何区分两者?
window.open
时,我将创建一个窗口,何时锚点将添加一个新选项卡。
在QWebPage
中,每当我们使用window.open(...)
或window.showModal(...)
打开"弹出窗口"时,她总是发送以下信号:
toolBarVisibilityChangeRequested(bool))
menuBarVisibilityChangeRequested(bool))
statusBarVisibilityChangeRequested(bool))
您是否已将参数添加到"弹出窗口"。因此,使用这些标志,我可以区分何时是"弹出",何时是正常的"链接"。
相关文章:
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 如何在cpp文件之间切换窗口?在Qt中
- 如果不在窗口 10 中声明名为 openCV 的 openCV namedWindow,QT 图像显示将无法正常工作
- 关于如何使用指向主窗口的指针的 QT 问题
- 如何等待窗口隐藏在Qt中?
- Qt:从另一个窗口访问公共对象
- 如何在Qt中连接来自不同窗口的两个对象?
- 如何使用Qt自动捕获窗口
- 在Visual Studio中单实例Qt应用程序版本5.11.1中,在所有其他窗口的顶部打开Qt MainWindow
- 如何使用Qt在新窗口中显示视频帧
- Qt5 C++将新窗口与Qt设计器链接
- QT 如何将变量传递到主窗口
- 使用cmake(窗口)构建时不显示Qt资源
- 在qt窗口中具有图像,而无需将图像文件本身作为源
- 没有互联网弹出窗口Qt和QML(移动设备)
- 信号和插槽之间的2个窗口QT
- 从窗口 QT 打开新窗口
- 打开窗口qt时应用程序崩溃
- 传递矢量对象到新的对话窗口(Qt c++)
- 我该如何将我的长函数移出主窗口(QT)