请求从'QLineEdit*'转换为非标量类型'QString'
时间: 2024-01-20 11:04:51 浏览: 112
Qt中QString转换成const char * ()、QByteArray等方法
这是一个类型转换问题。需要将QLineEdit*类型的指针转换为QString类型的非标量类型。可以使用QLineEdit的text()函数,从QLineEdit对象中获取字符串,然后将其转换为QString类型。可以使用QString的构造函数,或者QString的fromStdString()函数。例如:
QLineEdit *lineEdit;
QString str = lineEdit->text(); //获取QLineEdit对象中的字符串
QString myString = QString(str); //使用QString构造函数转换为非标量类型
或者
QString myString = QString::fromStdString(str.toStdString()); //使用QString的fromStdString()函数转换为非标量类型
阅读全文