• 7290阅读
  • 3回复

怎样比较从lineEdit中取出的字符串 [复制链接]

上一主题 下一主题
离线lhembed
 
只看楼主 倒序阅读 楼主  发表于: 2010-08-07
我通过text()方法获取到LineEdit中的值,把它保存在一个QString变量里面,之后要对这个值进行比较。
我用过“ == ”
还用过compare函数
都不行,我也用一个label在比较的过程前输出是否取出LineEdit的值,也没有问题。
怎么就不能比较呢?
离线XChinux

只看该作者 1楼 发表于: 2010-08-07
为什么不能比较?QString类型的可以比较吧。
楼主需要再讲明一下具体意思。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线wd007

只看该作者 2楼 发表于: 2010-08-07
应该可以比较。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线zyk3306

只看该作者 3楼 发表于: 2010-08-09
你比较的是字符就直接可以了,如果是数字就要转一下.用QString.toInt.....QString.toFloat等函数
快速回复
限100 字节
 
上一个 下一个