.exe 파일과 관련 .myFile 확장자를 해당 .exe 파일에 생성했습니다. .myFile 파일을 두 번 클릭하고 .exe 파일을 열었 으면합니다. 이를 위해 나는 다음과 같은 짓을 :유니 코드 기호로 이름을 가진 파일을 여는 방법
int main(int argc, char *argv[])
{
QString fileName(QObject::tr(argv[1]));
if (fileName != "")
{
mainWin.loadFile(fileName);
}
..................
}
을하지만 나의 유니 코드 문자 (예 : "Здравствуй.myFile")에서 파일의 대신 "Здравствуй는"당신이 "볼 수있는 이름 때 ?????? ?? ". 이 문제를 해결하는 방법? 나는 이것이 MS Word가 그것을하기 때문에 문제가 해결되었다는 것을 안다.
OT. 그러나 QObject :: tr()은 UI 텍스트를 번역하기위한 것입니다. 번역 된 이름으로 파일을 여는 것을 의미하는 것이 아니라면 여기에 tr()을 사용하면 안됩니다. –