1,Qt类读取目录
QDir读取目录内容--将读取结果输出到一个QMultiLineEdit对象
QMultiLineEdit *medit;
medit = new QMultiLineEdit(this);----显示所查找到的文件
linux下/目录在window平台下编译 ,它会被自行转换为C:\创建QDir对象
QFileInfo::readLink()符号连接所指的源文件
owner()
2,处理文本和理解常规表达式--验证功能--确保用户输入正确信息QValidator,reglar express
Regular Expression --元字符(表示一个或多个常量字符---),转义序列--;
.匹配任意单个字符,^匹配字符串首字符^12,Ruiy$()匹配字符串结尾字符串
[]括号 内的任意字符 Meta characters
* 匹配任意数量 的前导字符+匹配前导字符*表示任意--最小可为0,+--不可为0
? 一个或0个
QRegExp::setWildcard(TRUE)
常规表达式,统配模式--匹配任意字符还是匹配前导符--零个,单个,多个
常规表达式--MetaCharacter
?--0 or 1
+--1~
*零个~
$^[] .
4,预定义验证class
QDoubleValidator and QIntValidator()验证双精度整数数值.
QDoubleValidator校验浮点
QDoubleValidator参数验证者能够接受的最小值,验证者能够接受的最少小数位数
QLineEdit对象使用dvalid(QDoubleValidator)验证输入字符的合法合需性
edit->setValidator(dvalid);
原文:http://www.cnblogs.com/ruiy/p/4372632.html