[英]QT : QTranslate is not working with QObject subclass
QTranslate 在 tr 和 QObject::tr 上工作正常,但是當我嘗試創建 QObject 的子類時,它會生成正確的 ts 文件但無法讀取它。 請幫助提前致謝 ...
[英]QT : QTranslate is not working with QObject subclass
QTranslate 在 tr 和 QObject::tr 上工作正常,但是當我嘗試創建 QObject 的子類時,它會生成正確的 ts 文件但無法讀取它。 請幫助提前致謝 ...
[英]PyQt5 QTranslator translate not working with constants file
我正在嘗試學習 pyqt 和一些 mvc 模式的東西。 我還想為我的應用程序做一些翻譯。 基本實驗效果很好,所以我嘗試在我的應用程序中實現它,但我現在很掙扎。 這是我初始化 QTranslator 的地方: 我的控制器初始化視圖,從模型收集數據: 在我看來,我有一個函數,它從字典創建菜單, ...
[英]How to catch QEvent::LanguageChange in QObject
我的目標是即時重新翻譯QObject子類。 在QWidget ,捕獲QEvent::LanguageChange非常簡單:我們只需覆蓋changeEvent 。 但是, QObject沒有這樣的方法,這就是我被卡住的地方。 如何在QObject捕獲QEvent::LanguageChange ? ...
[英]QTranslator not working when used in a if statement
我使用Qt語言學家添加了翻譯文件。 然后在加載我的應用程序時繼續使用QTranslator : 這很好。 現在,我只想在系統語言不是默認語言的情況下使用翻譯,所以我執行了以下操作: 但是,這不起作用。 例如,如果系統是英語,則翻譯器無法正常工作,並且使用了應用程序的默認語言 ...
[英]QTranslator tr() - problem with initial blank spaces?
我有以下代碼片段: 如果我用法語運行,那么我可以看到以下QString:“Selectionner Version et Configuration”(正確) 但是,原始英文版本為我提供了以下內容:“請選擇發布和配置(不正確)” 如果我修改代碼以刪除第一個tr()調用,那么 ...
[英]QTranslator: why are some parts of app not translated?
有一個工作的應用程序,我正在為GUI添加一種新的語言。 一切正常,但應用程序的某些部分根本沒有翻譯。 QLinguist檢測到所有這些,我添加了新的翻譯,但仍然沒有結果。 以下是未獲得翻譯的代碼片段: “imagecropwindow_p.h” : “imagecropw ...
[英]Why language packs have to be loaded before main window is created in Qt?
我剛剛學習了如何在Qt中為我的應用設置語言包,目前我有兩個問題。 我寫了一個最小的應用程序來顯示讓我感到困惑的地方。 我創建了一個主窗口,其中僅包含一個用於顯示文本的QLabel和一個用於將標簽文本從中文更改為英語的QPushButton 。 這是我的代碼: 問題一: 正如 ...
[英]Qt Translator doesn't work in Lambda Slot
我試圖說服我的Qt應用程序翻譯虛擬對話框中的按鈕。 出於未知原因,第一個對話框會翻譯為德語,但在lambda插槽中執行的對話框不會翻譯。 我已經嘗試使用較早的信號語法來查看lambda表達式是否是問題所在,但它並沒有改變結果。 RTWindow構造函數完成后,應用程序構造函數完成, mai ...
[英]How to log the original string of QObject::tr and still display to the GUI the translation?
在我的項目中,我們希望翻譯用戶界面,但將技術日志保留為英文。 我同意這兩種消息應保持分開,但有時我們有些錯誤消息要同時顯示和記錄。 使用QObject :: tr,您將獲得翻譯后的字符串,而無法檢索源字符串。 如何在不復制/粘貼的情況下管理原始版本的日志 + 翻譯版本的顯示 ? ...
[英]Canonical QTranslator example with real-world QLocale
似乎有關QTranslator以及為QApplication安裝它們的大多數文檔都假設QLocale 情況 QLocale 簡單 。 在現實世界中,用戶的語言環境必須考慮到語言和國家/地區,通常可以通過首先為一種語言提供翻譯文件( en ),然后為使用該語言的每個國家/地區使用其他翻譯文件 ...
[英]How can I remove all QTranslator from the app?
我想使用QCoreApplication::installTranslator和每種語言的幾個不同的.qm文件來更改語言(項目的不同部分導致使用不同的.qm文件)。 可以使用多個.qm文件: QCoreApplication :: installTranslator(QTrans ...
[英]How to change a QPushButton's Icon String based on QTranslator
我有一個帶有按鈕的應用程序,該按鈕的圖標設置為各種單擊狀態,沒有設置或顯示任何實際的QPushButton文本; 它全部包含在圖標中。 這些圖標文件包括需要翻譯的文本,並且已經針對每種語言和狀態生成了這些圖標文件。 我正在尋找一種使用QTranslator或QAction類基於所選的主 ...
[英]Why do I need a QTranslator for localized button texts in a QMessageBox on Windows?
我正在開發在Linux和Windows上運行的Qt應用程序。 我在德國語言環境中。 在Linux上構建它時,我得到了QMessageBox::question和QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel顯示的標准按鈕的 ...
[英]Qt - Use builtin translations
我正在使用Qt,並且想要“本地”翻譯Qt小部件顯示的文本。 例如,“本地顯示的文本”是指上下文菜單中顯示的文本編輯(復制,粘貼等)。 這是我已經完成的工作: 對於Qt5.6.2和MinGW用戶, qt_fr.qm文件位於path_to_qt / Qt5.6.2 / 5.6 / m ...
[英]Read translator file .ts/.qm on translations.qrc file
我正在嘗試在我的Qt項目( Linux系統上的Qt 5.6)上導入翻譯文件,但我無法上傳翻譯文件,因為QTranslator::load方法總是返回false 。 我有以下“testTrl”項目結構: 在項目根目錄我有“resources”文件夾,其中包括“qml.qrc”,“tra ...
[英]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 。 我面臨的問題是我得到 ...
[英]How does QTranslator handle locale modifiers PyQT?
我在使用QTranslator加載翻譯文件時遇到問題,因為它具有語言環境修飾符。 我使用的代碼是 除了包含修飾符(EG sr_RS@latin.UTF-8 )的語言環境外,該代碼幾乎適用於幾乎所有語言環境。 在這種情況下,無論其名稱如何,它都不會加載翻譯文件。 我似乎無法弄清楚 ...