Qt类型转换
在学习Qt5的过程中碰到的类型转换
Char 与 QString
- Char to QString
QString function(char a)
{
QString str;
str = QString(a);
return str;
}
- QString to Char
char* function(QString str)
{
QByteArray c = str.toLatin1()
return ba.data();
}
Int 与 QString
- Int to QString
QString function(int a)
{
QString str;
str = QString::number(a)
return str;
}
或者
QString funciton(int a)
{
QString str = QString("%1").arg(a);
return str;
}
- QString to Int
int function(QString str)
{
int a;
a = str.toInt();
return a;
}
或者
int function(QString str)
{
bool ok;
int a = str.toInt(&ok,10);
return a;
}
暂时更新到此。以后在学习过程中进一步总结。