Привет, может кто-нибудь помочь мне конвертировать LPTSTR в QString
В документах вы увидите, что Qstring предоставляет статическую функцию для преобразования из строк ascii и Unicode:
Проверьте, используете ли вы ascii или unicode и выберите яд.
QString :: fromWCharArray - это то, что у меня сработало.
Чтобы преобразовать QString в LPTSTR или LPCTSTR:
QString src; LPTSTR dest=(LPTSTR)src.utf16();
для преобразования из LPTSTR или LPCTSTR в QString:
src=QString::fromUtf16(dest);
Прекрасно просыпается
QString str ("ddddd"); LPCTSTR lstr = (LPCTSTR) str.data ();
Используйте QString :: fromUcs2 для преобразования строк.