cost 320 ms
PyQt5 QTranslator 翻譯不適用於常量文件

[英]PyQt5 QTranslator translate not working with constants file

我正在嘗試學習 pyqt 和一些 mvc 模式的東西。 我還想為我的應用程序做一些翻譯。 基本實驗效果很好,所以我嘗試在我的應用程序中實現它,但我現在很掙扎。 這是我初始化 QTranslator 的地方: 我的控制器初始化視圖,從模型收集數據: 在我看來,我有一個函數,它從字典創建菜單, ...

如何在 QObject 中捕獲 QEvent::LanguageChange

[英]How to catch QEvent::LanguageChange in QObject

我的目標是即時重新翻譯QObject子類。 在QWidget ,捕獲QEvent::LanguageChange非常簡單:我們只需覆蓋changeEvent 。 但是, QObject沒有這樣的方法,這就是我被卡住的地方。 如何在QObject捕獲QEvent::LanguageChange ? ...

QTranslator在if語句中使用時不起作用

[英]QTranslator not working when used in a if statement

我使用Qt語言學家添加了翻譯文件。 然后在加載我的應用程序時繼續使用QTranslator : 這很好。 現在,我只想在系統語言不是默認語言的情況下使用翻譯,所以我執行了以下操作: 但是,這不起作用。 例如,如果系統是英語,則翻譯器無法正常工作,並且使用了應用程序的默認語言 ...

QTranslator tr()-初始空格有問題嗎?

[英]QTranslator tr() - problem with initial blank spaces?

我有以下代碼片段: 如果我用法語運行,那么我可以看到以下QString:“Selectionner Version et Configuration”(正確) 但是,原始英文版本為我提供了以下內容:“請選擇發布和配置(不正確)” 如果我修改代碼以刪除第一個tr()調用,那么 ...

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?

[英]How can I remove all QTranslator from the app?

我想使用QCoreApplication::installTranslator和每種語言的幾個不同的.qm文件來更改語言(項目的不同部分導致使用不同的.qm文件)。 可以使用多個.qm文件: QCoreApplication :: installTranslator(QTrans ...

如何基於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 ...

在translations.qrc文件中讀取翻譯文件.ts / .qm

[英]Read translator file .ts/.qm on translations.qrc file

我正在嘗試在我的Qt項目( Linux系統上的Qt 5.6)上導入翻譯文件,但我無法上傳翻譯文件,因為QTranslator::load方法總是返回false 。 我有以下“testTrl”項目結構: 在項目根目錄我有“resources”文件夾,其中包括“qml.qrc”,“tra ...

為什么我的 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