Chức năng dịch thuật của Qt tr
không hoạt động ở chức năng main
nhưng hoạt động tốt trong chức năng thành viên của QWidget. Tại sao vậy?Qt tr cho quốc tế hóa không hoạt động trong chức năng chính?
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();
}
Chỉ cần thêm một chút thông tin? Xin vui lòng? Giống như, một số mã hoặc một cái gì đó? – balpha
xin lỗi có vẻ như chức năng tr là chức năng tĩnh bên trong QObject và phần lớn thời gian QObject được thừa hưởng trong widget khác họ trực tiếp sử dụng tr, nhưng trong trường hợp của tôi nó phải là QObject :: tr works –
ai đó có thể đóng nó không liên quan –