Qt Quick 2 iOS 缺口规避

哈伯特

我的应用程序是全屏的。

使用 QT Quick 2 时,如何避免在带有凹槽的 iOS 设备上的凹槽和主线后面放置物品?

我的应用程序在有和没有缺口的设备上运行,我试图避免在没有缺口的设备的顶部和底部出现空白区域。

哈伯特

我联系了 QT 支持并得到了真正的答案。在全屏运行应用程序时使用安全区域边距。

 #include <qpa/qplatformwindow.h>

 void MainWindowBackend::setWindow(QObject *window)
 {
      QWindow *qwin = qobject_cast<QWindow*>(window);
      QPlatformWindow *pWin = qwin->handle();
      QMargins safeArea = pWin->safeAreaMargins();
 }

还添加

 QT += gui-private

在您的个人资料中

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章