请问怎么读取QtextEdit
首先,它好像没有text()函数,不能用像QlineEdit的->text().toDouble();
然后我使用
QString::toDouble()函数 :
double x =QString::toDouble(ui->textEdit);
又
显示 error: no matching function for call to ‘QString::toDouble(QtextEdit*&)’
我网上又找了个toPlainText()可以读取
textEdit, x =QString::toDouble(ui->textEdit_6->toPlainText());
但是还是
出错,这次有不一样, error: no matching function for call to ‘QString::toDouble(QString)’
这是为什么呢?难道是QString::toDouble()函数用错了,它的参数应该是textEdit的字符串
请达人相助!谢谢
终于知道了 是函数参数错了 在QT help里找到了QString::toDouble()的用法,应该是
x =QString(ui->textEdit->toPlainText()).toDouble();
就对了
我晕阿 ,找了一晚上 终于知道了 希望能给有同样
问题的朋友一点帮助!
[ 此帖被littletomas在2010-12-16 22:01重新编辑 ]