• 4795阅读
  • 1回复

请问QT中有toFloat() 这样的写法吗 [复制链接]

上一主题 下一主题
离线xutianming
 
只看楼主 正序阅读 楼主  发表于: 2008-09-01
— 本帖被 XChinux 执行加亮操作(2008-09-03) —
float c = query.value(1).toFloat();
我这样写好像不可以,哪位告诉我该怎么写啊?
QT中如何实现浮点型和字符型的互相转化!
[ 此贴被xutianming在2008-09-01 13:05重新编辑 ]
离线adang322

只看该作者 1楼 发表于: 2008-09-01
float QString::toFloat ( bool * ok = 0 ) const
Returns the string converted to a float value.
If a conversion error occurs, *ok is set to false; otherwise *ok is set to true. Returns 0.0 if the conversion fails.
Example:
    QString str1 = "1234.56";
    str1.toFloat();            // returns 1234.56

    bool ok;
    QString str2 = "R2D2";
    str2.toFloat(&ok);          // returns 0.0, sets ok to false
Linux、C/C++、QT、OpenGL、Linux/Unix socket、Python
快速回复
限100 字节
 
上一个 下一个