先是 :关于lineedit的遮蔽的输入法的特性

首先 :关于lineedit的遮掩的输入法的性能

     m_pEditInputBox->setAttribute(Qt::WA_InputMethodEnabled,
false);

     m_pEditInputBox->setAttribute(Qt::WA_InputMethodEnabled,
false);

 

 

接下来: 我之急需是 只可以输入键盘上可表达的字符:

然后: 我的要求是 只可以输入键盘上得以发表的字符:

       

       

QRegExp regExp{“[a-zA-Z0-9~!@#$%^&*()_+-=./]*”};
m_pEditInputBox->setValidator(new QRegExpValidator(regExp, this)); 

QRegExp regExp{“[a-zA-Z0-9~!@#$%^&*()_+-=./]*”};
m_pEditInputBox->setValidator(new QRegExpValidator(regExp, this)); 

自身的这种方法是深笨的,直接拿富有的字符都敲诈进去了,大神们有啊又好的表达方式,欢迎评论。其实自己一直想一直拿asc码的值直接加进去,可是一直不奏效。

本身之这种艺术是非常笨的,直接将富有的字符都敲诈进去了,大神们发出什么又好的表达方式,欢迎评论。其实我一直怀念直接拿asc码的值直接加进去,可是一直不奏效。

享用一个连接 关于 正则表达式的

分享一个连连 关于 正则表达式的

 http://www.cnblogs.com/wenmaoyu/archive/2011/07/21/2113124.html

 http://www.cnblogs.com/wenmaoyu/archive/2011/07/21/2113124.html