一个用来校验输入的日期的类。
这个校验器接受按照指定的日期格式输入的内容,并且还可以附加地校验一下输入的日期是否在某个指定的范围中 。
用来校验用户输入的日期的格式字符串与WDate::fromString()使用的是相同的。
使用示例:
Wt::WLineEdit *lineEdit = new Wt::WLineEdit(this);
Wt::WDateValidator *validator = new Wt::WDateValidator();
validator->setFormat("dd-MM-yyyy");
lineEdit->setValidator(validator);
lineEdit->setText("01-03-2008");
可通过替换掉以下本地化键的默认值的方法来对 WDateValidator 中使用的字符串进行翻译:
•.Wt.WDateValidator.DateTooEarly: 日期必须在{1}之后
•.Wt.WDateValidator.DateTooLate: 日期必须在{1}之前
•.Wt.WDateValidator.WrongDateRange: 日期必须在{1}和{2}之间
•.Wt.WDateValidator.WrongFormat: 日期必须按'{1}'的格式书写
HxLauncher: Launch Android applications by voice commands