我的应用程序是全屏的。
使用 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] 删除。
我来说两句