• 6201阅读
  • 5回复

[提问]QlineEdit问题 [复制链接]

上一主题 下一主题
离线dustingyu
 
只看楼主 倒序阅读 楼主  发表于: 2012-10-29
关键词: QT4
QlineEdit长度设置了3位,当输入一个个数后,可以通过text()去取这个数。怎么去判断这个3位数的前一位或者前两位是否为0?
离线dustingyu
只看该作者 1楼 发表于: 2012-10-29
sorry,当输入一个数后
离线jeffreylee

只看该作者 2楼 发表于: 2012-10-29
使用textchagne事件,具体事件名字需要自己落实。
守着电脑就能工作,你愿意吗?
自由安排时间,你愿意吗?
淘宝网络兼职,轻轻松松赚钱。
你每天还在电脑面前无所事事吗,面对电脑,你是幻想你的未来还是动手勾勒你的幸福呢?
我不敢保证你加入我让你月入千元,但是网络兼职,我只想告诉你,做起来真的很轻松。
职位条件:1.有电脑,并且有时间上网。
          2.有淘宝购物经验,熟练使用支付宝。
加我好友,详谈:QQ1069759117
离线luoyang

只看该作者 3楼 发表于: 2012-10-29
回 楼主(dustingyu) 的帖子
前2位为不为0对你很重要么~~
如果你是要获取lineedit里面的数字用text就可以获取,获取到得是qstring类型的。
如果你输入的是010.在你转化成int的时候同样是转化为10了,对你没有任何影响,如果你直接当字符串用那么还是“010”
离线cool609

只看该作者 4楼 发表于: 2012-10-29
回 楼主(dustingyu) 的帖子
直接转换为int型不就知道前面有几个0了?
离线dustingyu
只看该作者 5楼 发表于: 2012-10-29
回 3楼(luoyang) 的帖子
thank you ~是很重要 比如010 我取这个qstring类型的数据传到底层去做,当成八进制处理了
快速回复
限100 字节
 
上一个 下一个