23
main
함수에서 Qt의 변환 함수 tr
이 작동하지 않지만 QWidget 멤버 함수에서 올바르게 작동합니다. 왜 그런가요?국제화를위한 Qt tr이 주 기능에서 작동하지 않습니까?
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QDialog dialog;
QString temp = tr("dadasda");//error:tr was not declared in this scope
dialog.show();
return a.exec();
}
정보가 조금 더 많습니까? 부디? 어떤 코드 같은 거요? – balpha
미안하지만, tr 함수는 QObject 내부의 정적 함수입니다. 대부분의 경우 QObject는 tr을 직접 사용하는 다른 위젯에서 상속 받지만, 제 경우에는 QObject :: tr 함수를 사용해야합니다. –
누군가가 더 이상 관련이 없으므로 닫을 수 있습니다. –