Qt學習筆記之QTranslator

2021-10-02 12:04:46 字數 554 閱讀 1342

qtranslator類為文字輸出提供國際化支援。

此類的乙個物件包含一組從源語言到目標語言的轉換。qtranslator提供了在翻譯檔案中查詢翻譯的功能。翻譯檔案是使用qt linguist建立的。

int main(int argc, char *ar**)

注意:qtranslator必須在應用程式的小部件之前建立。

大多數應用程式將永遠不需要對該類執行任何其他操作。該類提供的其他函式對於處理翻譯檔案的應用程式非常有用。

查詢翻譯

virtual qstring 

translate(const char *context, const char *sourcetext, const char *disambiguation = q_nullptr, int n = -1) const

translate()函式有三個引數:

上下文——通常是tr()呼叫者的類名。

源文字——通常是tr()的引數。

消除歧義—乙個可選的字串,幫助消除同一文字在同一上下文中的不同用法的歧義。

QT學習筆記之QT網路程式設計

tcp 傳輸控制協議,提供的是面向連線 可靠的位元組流服務。當客戶和伺服器彼此交換資料前,必須先在雙方之間建立乙個tcp連線,之後才能傳輸資料。tcp提供超時重發,丟棄重複資料,檢驗資料,流量控制等功能,保證資料能從一端傳到另一端。udp 使用者資料報協議,是乙個簡單的面向資料報的運輸層協議。udp...

Qt學習筆記之Hello World

用qt的第乙個程式必然是怎樣輸出hello world 1 在命令列中顯示hello world 首先建立乙個控制台應用程式,其他都是預設設定balabala。新建完成後,在main.cpp中新增顯示輸出 具體 如下 中新增了這兩行 顯示輸出hello world 這裡遇到乙個小問題,如下 1 er...

Qt學習筆記之QTemporaryFile

header include qmake qt core inherits qfile qtemporaryfile const qstring templatename,qobject parent qtemporaryfile qobject parent qtemporaryfile cons...