cost 468 ms
PyQt5 QTranslator 翻译不适用于常量文件 - PyQt5 QTranslator translate not working with constants file

我正在尝试学习 pyqt 和一些 mvc 模式的东西。 我还想为我的应用程序做一些翻译。 基本实验效果很好,所以我尝试在我的应用程序中实现它,但我现在很挣扎。 这是我初始化 QTranslator 的地方: 我的控制器初始化视图,从模型收集数据: 在我看来,我有一个函数,它从字典创建菜单, ...

QTranslator在if语句中使用时不起作用 - QTranslator not working when used in a if statement

我使用Qt语言学家添加了翻译文件。 然后在加载我的应用程序时继续使用QTranslator : 这很好。 现在,我只想在系统语言不是默认语言的情况下使用翻译,所以我执行了以下操作: 但是,这不起作用。 例如,如果系统是英语,则翻译器无法正常工作,并且使用了应用程序的默认语言 ...

QTranslator:为什么应用程序的某些部分没有翻译? - QTranslator: why are some parts of app not translated?

有一个工作的应用程序,我正在为GUI添加一种新的语言。 一切正常,但应用程序的某些部分根本没有翻译。 QLinguist检测到所有这些,我添加了新的翻译,但仍然没有结果。 以下是未获得翻译的代码片段: “imagecropwindow_p.h” : “imagecropw ...

为什么在Qt中创建主窗口之前必须先加载语言包? - Why language packs have to be loaded before main window is created in Qt?

我刚刚学习了如何在Qt中为我的应用设置语言包,目前我有两个问题。 我写了一个最小的应用程序来显示让我感到困惑的地方。 我创建了一个主窗口,其中仅包含一个用于显示文本的QLabel和一个用于将标签文本从中文更改为英语的QPushButton 。 这是我的代码: 问题一: 正如 ...

Qt转换器在Lambda插槽中不起作用 - Qt Translator doesn't work in Lambda Slot

我试图说服我的Qt应用程序翻译虚拟对话框中的按钮。 出于未知原因,第一个对话框会翻译为德语,但在lambda插槽中执行的对话框不会翻译。 我已经尝试使用较早的信号语法来查看lambda表达式是否是问题所在,但它并没有改变结果。 RTWindow构造函数完成后,应用程序构造函数完成, mai ...

如何记录QObject :: tr的原始字符串并仍将翻译显示到GUI? - How to log the original string of QObject::tr and still display to the GUI the translation?

在我的项目中,我们希望翻译用户界面,但将技术日志保留为英文。 我同意这两种消息应保持分开,但有时我们有些错误消息要同时显示和记录。 使用QObject :: tr,您将获得翻译后的字符串,而无法检索源字符串。 如何在不复制/粘贴的情况下管理原始版本的日志 + 翻译版本的显示 ? ...

带有实际QLocale的Canonical QTranslator示例 - Canonical QTranslator example with real-world QLocale

似乎有关QTranslator以及为QApplication安装它们的大多数文档都假设QLocale 情况 QLocale 简单 。 在现实世界中,用户的语言环境必须考虑到语言和国家/地区,通常可以通过首先为一种语言提供翻译文件( en ),然后为使用该语言的每个国家/地区使用其他翻译文件 ...

如何基于QTranslator更改QPushButton的图标字符串 - How to change a QPushButton's Icon String based on QTranslator

我有一个带有按钮的应用程序,该按钮的图标设置为各种单击状态,没有设置或显示任何实际的QPushButton文本; 它全部包含在图标中。 这些图标文件包括需要翻译的文本,并且已经针对每种语言和状态生成了这些图标文件。 我正在寻找一种使用QTranslator或QAction类基于所选的主 ...

Qt-使用内置翻译 - Qt - Use builtin translations

我正在使用Qt,并且想要“本地”翻译Qt小部件显示的文本。 例如,“本地显示的文本”是指上下文菜单中显示的文本编辑(复制,粘贴等)。 这是我已经完成的工作: 对于Qt5.6.2和MinGW用户, qt_fr.qm文件位于path_to_qt / Qt5.6.2 / 5.6 / m ...

为什么我的 C++ Qt UI 被翻译了,但我的程序中的 QStrings 没有被翻译? - Why my C++ Qt UI got translated but not my QStrings in my program?

我需要用法语翻译我的英文 UI,所以我对 .ts 和 .qm 文件做了所有必要的工作,将它加载到 QTranslator 类中,并将其安装到 QApplication: 后来,我创建了另一个名为 ConfigurationTabUI 的小部件(在选项卡中)并将其附加到 InterfaceWidg ...

如何区分翻译不存在或翻译是否与源相同? - How to differentiate between translation did not exist or the translation is the same as source?

我正在使用QCoreApplication::translate()来翻译文本。 我试图了解字符串是否有翻译。 Qt文档说明: 如果没有翻译文件在上下文中包含sourceText的翻译,则此函数返回与sourceText等效的QString 。 我面临的问题是我得到 ...

QTranslator如何处理区域设置修饰符PyQT? - How does QTranslator handle locale modifiers PyQT?

我在使用QTranslator加载翻译文件时遇到问题,因为它具有语言环境修饰符。 我使用的代码是 除了包含修饰符(EG sr_RS@latin.UTF-8 )的语言环境外,该代码几乎适用于几乎所有语言环境。 在这种情况下,无论其名称如何,它都不会加载翻译文件。 我似乎无法弄清楚 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM