像图片中那样,期望是按照格式YYYY-MM-DD输入控制的,可是在
lineEdit里用了正则控制,
没有作用,然后在键盘和lineEdit的连接槽(读取键盘的函数)里也加入了控制,还是不行。。指导下呗,大神们~~~~~~~~~~
ps:使用的控制代码如下(应该没有
问题,在键盘上敲时都OK,就是
软键盘无法受约束):
lineEdit = new
QLineEdit;
QRegExp regExp("[0-9]{1,4}[-][0-9]{1,2}[-][0-9]{1,2}");
QRegExpValidator *dateForm = new QRegExpValidator(regExp,this);
lineEdit -> setValidator(dateForm);