2010-12-20 5 views
2

Ich entwickle Qt-Anwendung mit Visual Studio und Qt Visual Studio Add-in. Ich verwende nicht-lateinische1 Zeichen in meinem Quellcode, daher muss ich CODECFORTR in .pro Datei für QtLinguist angeben, um es richtig anzuzeigen. Das VS-Add-In erstellt jedoch keine .pro-Datei, sondern bietet nur die Optionen "lupdate all files" und "llease all file" im Projektkontextmenü. Gibt es eine Möglichkeit, die Option CODECFORTR an das Tool lupdate mit dem VS-Add-In zu übergeben?Qt Linguist CODECFORTR Option in Visual Studio

Antwort

0

in Qt VS Add-in v1.1.9 Gelöst verwenden. Optionen für die Tools lupdate und lrelease im Dialogfeld Qt-Projekteinstellungen hinzugefügt.

1

Versuchen Sie folgendes:

#include <QApplication> 
#include <QtGui> 
#include <QTextCodec> 

int main(int argc, char *argv[]){ 

    QApplication a(argc, argv); 

    QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); 
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); 
    QTextCodec::setCodecForCStrings (QTextCodec::codecForName("UTF-8")); 
    ... 
    ... 
    return a.exec(); 
} 

Möglicherweise müssen Sie UTF-8 mit Codierung ändern, die u

Verwandte Themen