首页 > 其他 > 详细

Qt widgets deeps--烧鸡

时间:2015-03-27 21:21:45      阅读:229      评论:0      收藏:0      [点我收藏+]

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);

 

Qt widgets deeps--烧鸡

原文:http://www.cnblogs.com/ruiy/p/4372632.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!