QML日历不适用于S4

时间:2015-02-24 11:50:29

标签: qml

我在三星Galaxy S4中尝试了我的应用程序,由于某种原因,日历在正确的日期没有打开,而顶部的月份没有显示正确的月份。 它适用于我的笔记本电脑和Nexus4。因此,它似乎是Galaxy手机的一个问题。 有什么建议可以解决这个问题?以前有人有这个问题吗?

这是我正在测试的代码:

-- DatePicker.qml
  ...

  property date p_date

  Calendar {
        anchors.fill: parent
        minimumDate: 1950
        maximumDate: 2050
        selectedDate: p_date

        onClicked: {
            p_date=selectedDate
            accepted()
            stack.pop()
        }
    }


-- Form.qml

  ...

  onClicked: {stack.push(id_dialogDate)}
  ...

  Component {
        id: id_dialogDate
        DatePicker {}
  }

打开DatePicker时的预期输出应在正确的月份显示日历,并突出显示所选日期。比方说我打开日历选择22 / March / 15:

结果是: ![] [1] 月份在顶部是正确的,但日历真的显示二月。看看这个月的最后一天:28

现在当我点击并跳转到下个月时,它会显示: ![] [2] 这个月显示在4月的顶部,但日历显示3月,我选择22 / March的日期突出显示。

有什么建议吗?

注意:我无法附上截图。系统问我10个声望点:(。

0 个答案:

没有答案