Преобразовать WCHAR в QString в Qt

#c #qt #qstring #wchar

#c #qt #qstring #wchar

Вопрос:

Преобразовать WCHAR в QString в Qt. Пожалуйста, помогите мне реализовать его, чтобы завершить это преобразование.

Ответ №1:

Существуют WCharArray методы to / from, которые являются статическими членами QString :

http://doc.qt.io/qt-4.8/qstring.html#fromWCharArray

http://doc.qt.io/qt-4.8/qstring.html#toWCharArray

Комментарии:

1. Похоже, что эти ссылки не работают

2. @ShafikYaghmour Спасибо за предупреждение. Исправлено. Но я уверен, что эти ребята прочитали, что классные URI Тима не меняются . :-/

3. Возможно, вы захотите рассмотреть возможность редактирования, чтобы включить также пример.

4. QString::fromUtf16() также работает. Я получал ошибки связывания в QT 5 при использовании QString::fromWCharArray() . смотрите forum.qt.io/post/165335 . Ошибка связывания, которую я получал — unresolved external symbol "__declspec(dllimport) public: static class QString __cdecl QString::fromWCharArray(unsigned short const *,int)" (__imp_?fromWCharArray@QString@@SA?AV1@PBGH@Z)