char* MenuButton::getTextStr(QString string)
{
QString str = string;
char* text = NULL;
QByteArray ba = string.toLatin1();
//text = ba.data(); // ba是个局部变量,用完就析构了,所以后面再取text就出现乱码
text = strdup(ba.data()); //直接拷贝出来就不会乱码了
return
char* MenuButton::getTextStr(QString string)
{
QString str = string;
char* text = NULL;
QByteArray ba = string.toLatin1();
//text = ba.data(); // ba是个局部变量,用完就析构了,所以后面再取text就出现乱码
text = strdup(ba.data()); //直接拷贝出来就不会乱码了
return