C++ 如何通过单击按钮将QMenu文本从英语更改为俄语 请考虑我们有一个菜单,它有一个文本集“MyMeNU”,我想通过点击同一个小部件中的按钮从“MyMunu”改为“Y-Y-Y*Y.*”来改变菜单文本。你能带一段代码来做那个操作吗
看看“动态翻译” 这也将对您有所帮助: 基本上,当您调用:qApp->installTranslator(MyAppTranslator)时,它将创建一个QEvent::LanguageChange 因此,提供一个简单的带有英语/俄语的QComboBox,当所选语言发生变化时,调用qApp->installTranslator(MyAppTranslator)。然后确保在更改事件中正确设置了按钮,就这样 希望对你有所帮助 看看“动态翻译”C++ 如何通过单击按钮将QMenu文本从英语更改为俄语 请考虑我们有一个菜单,它有一个文本集“MyMeNU”,我想通过点击同一个小部件中的按钮从“MyMunu”改为“Y-Y-Y*Y.*”来改变菜单文本。你能带一段代码来做那个操作吗,c++,user-interface,qt,qt4,C++,User Interface,Qt,Qt4,看看“动态翻译” 这也将对您有所帮助: 基本上,当您调用:qApp->installTranslator(MyAppTranslator)时,它将创建一个QEvent::LanguageChange 因此,提供一个简单的带有英语/俄语的QComboBox,当所选语言发生变化时,调用qApp->installTranslator(MyAppTranslator)。然后确保在更改事件中正确设置了按钮,就这样 希望对你有所帮助 看看“动态翻译” int main(int argc, char *arg
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));//this is the solution
.............
}
这也将对您有所帮助:
基本上,当您调用:qApp->installTranslator(MyAppTranslator)时,它将创建一个QEvent::LanguageChange
因此,提供一个简单的带有英语/俄语的QComboBox,当所选语言发生变化时,调用qApp->installTranslator(MyAppTranslator)。然后确保在更改事件中正确设置了按钮,就这样
希望对你有所帮助
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));//this is the solution
.............
}
在代码中,如果使用tr()函数[tr(“您的文本”)]从头开始设置字符串,则可以动态更改字符串
在代码中,如果使用tr()函数[tr(“您的文本”)]从头开始设置字符串,则可以动态更改字符串