我正在尝试开发我的第一个QML
应用程序。我有一个控件返回一个应该是一年的整数。我想检查此值是否为is年。
本QDate
类有一个isLeapYear()
静态方法,但我不知道如何可以从QML文件中使用它。
假设您使用的是Qt5,则类似以下使用Javascript / QML的方法应该可以使用:
// MyItem.qml
Item {
function isLeap(hyear) {
return ((hyear % 100 != 0) && (hyear % 4 == 0)) || (hyear % 400 == 0);
}
}
如果要获取值并在C ++中使用,则需要使用以下方法概述的方法来强制类型转换。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句