窗口contentOrientation M1错误

时间:2015-07-27 07:47:45

标签: qt qml qtquick2

我有一个QML窗口,我想将contentOrientation属性分配给Qt::LandscapeOrientation,从而产生以下代码行:

contentOrientation: "Qt::LandscapeOrientation"

Qt Creator在此代码中向我显示以下错误:

  

枚举的值无效。 (M1)

我知道这是一个非常愚蠢的错误(我希望有一些降级:D),但我该如何解决呢?

1 个答案:

答案 0 :(得分:2)

在QML中,来自C ++ Qt命名空间区域available in the Qt.X form的枚举:

contentOrientation: Qt.LandscapeOrientation

关于此的documentation could be clearer,仍然说:

  

默认值为Qt :: PrimaryOrientation。

我想这是因为QML中没有记录这些值以避免重复,这是它们可以链接到的唯一方式。