首页 > 解决方案 > 你可以设置一个预定的计费应用程序qt吗?

问题描述

您可以在 qml 应用程序中设置垂直方向吗?如果是这样?

我已经在各种网站上搜索以尝试解决这个问题。我在 C++ 代码中找到了它,但我需要 qml 语言中的这段代码

我用的是应用项目——qt快速应用——空我用的是qt 5.10.1的版本

谢谢你

标签: qml

解决方案


你正在寻找Screen.orientationUpdateMask. 设置掩码后,将包含屏幕的当前方向。您可以在此处Screen.orientation阅读有关 Screem QML 类型的更多信息。当然,这种情况下的方向是由加速度计设置的。

如果您希望能够在不使用加速度计的情况下在纵向和横向之间来回切换,并且在 qml 中具有逻辑,您将需要使用Transform,ScaleRotationQML 类型。我不会推荐这种方法。

使用的一种替代方法Transform是同时使用两个不同的视图,这对于可维护性可能不是一个好主意,特别是如果您想使用 4 个方向。

如果你想强制方向,不管你可以在清单文件中做什么,就像你通常没有 Qt 一样。


推荐阅读