我正在尝试开发我的第一个QML
应用程序。我有一个控件返回一个应该是一年的整数。我想检查这个值是否是闰年。
QDate
类有一个isLeapYear()
静态方法,但我想知道如何在QML文件中使用它。
答案 0 :(得分:2)
使用Javascript / QML之类的东西应该有效,假设你在Qt5:
// MyItem.qml
Item {
function isLeap(hyear) {
return ((hyear % 100 != 0) && (hyear % 4 == 0)) || (hyear % 400 == 0);
}
}
如果你想获得价值并在C ++中使用,你需要使用
中概述的方法输入值。答案 1 :(得分:1)