• 6880阅读
  • 5回复

怎么设定一个lineedit内只允许输入数字(整数小数都可以) [复制链接]

上一主题 下一主题
离线snipertheone
 

只看楼主 倒序阅读 楼主  发表于: 2006-07-13
输入字母文字就显示出错信息....怎么写程序?
[ 此贴被XChinux在2006-07-14 08:33重新编辑 ]
我爱学习
离线stylev
只看该作者 1楼 发表于: 2006-07-14
用<cstring>头文件的isdigit()函数来判断QLineEdit::text()是否为数字.
MSN: ediwon@msn.com
QQ Group: 24678212
----------------------------
离线snipertheone

只看该作者 2楼 发表于: 2006-07-23
引用第1楼stylev2006-07-14 01:06发表的“”:
用<cstring>头文件的isdigit()函数来判断QLineEdit::text()是否为数字.

我对一个具体的lineedit_1这样用的isdigit(lineedit_1::text())出现了错误....应该怎么用..??
我爱学习
离线snipertheone

只看该作者 3楼 发表于: 2006-07-23
引用第1楼stylev2006-07-14 01:06发表的“”:
用<cstring>头文件的isdigit()函数来判断QLineEdit::text()是否为数字.

if(isDigit(lineEdit_17->text()&&isDigit(lineEdit_18->text())
我用这种试来判断lineEdit_17,lineEdit_18里面是否为数字,对不对?但是lineEdit很多的时候式子会很长....
我爱学习
离线yangmiao322
只看该作者 4楼 发表于: 2006-07-24
用预定义验证类
Qintvaladitor
离线snipertheone

只看该作者 5楼 发表于: 2006-07-24
引用第4楼yangmiao3222006-07-24 17:19发表的“”:
用预定义验证类
Qintvaladitor

小数怎么判断??这东西怎么用呢??
我爱学习
快速回复
限100 字节
 
上一个 下一个