<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 1.3 Qt 套件的組成(以 Qt4.5 為準) 自 4.5 版開始,Qt 首次以 SDK 形式發布了 Qt 套件,并在單獨的安裝程序中包含了完整 的 Qt SDK。 Qt SDK 在一個單獨安裝程序內包含了使用 Qt 進行跨平臺開發所需的全部工具,其中 包括: 1\.Qt Creator - 跨平臺 IDE Qt Creator 是全新的跨平臺集成開發環境 (IDE), 專為 Qt 開發人員的需求量身定 制。它包括: + 高級 C++ 代碼編輯器 + 集成的 GUI 外觀和版式設計器-Qt + 項目和生成管理工具 + 集成的上下文相關的幫助系統 + 圖形化調試器(基于 GDB) 從這些話語中,我們不難看出 Nokia 全力打造 Qt Creator 的決心,意圖將以前單獨列 出的 Qt Designer、Qt Assistant、Qt Linguist 全部整合到 Qt Creator 中,把它們全部 作為 Qt Creator 的一部分,從而奠定 Qt Creator 的“官方出品、根正苗紅”的地位。關 于 Nokia 的戰略想法這里暫且不談,雖然 Nokia 意圖如此,但是筆者覺得還是有必要羅嗦 兩句,向讀者朋友介紹一下 Qt SDK 中的幾個核心成員: 2\.Qt 庫 Qt Library 是一個擁有超過 400 C++類,同時不斷擴展的庫。它封裝了用于端到端應用程序開發 所需要的所有基礎結構。優秀的 Qt 應用程序接口包括成熟的對象模型,內容豐富的集合類,圖形有戶界面編程與布局設計功能,數據庫編程,網絡, XML,國際化,OpenGL 集成等等。 Qt Designer 是一個功能強大的 GUI 布局與窗體構造器,能夠在所有支持平臺上,以本地化的視圖 外觀與認知,快速開發高性能的用戶界面。 Qt Assistant 是一個完全可自定義,重新分配的幫助文件或文檔瀏覽器,又稱作 Qt 助手。它的功能 類似于 MSDN,支持 html 的子集(圖片、超鏈、文本著色), 支持目錄結構、關鍵字索引 和全文搜索, 可以很方便的查找 Qt 的 API 幫助文檔 ,它是編程人員必備、使用頻率最高的工具之一。 Qt Demo 是 Qt 例子和演示程序的加載器,有了這個工具, 用戶可以很方便的查看 Qt 提供的多 姿多彩的例子程序,從中不僅可以看到程序運行的情況,還可以查看源碼和文檔。 qmake 是一個用于生成 Makefile(編譯的規則和命令行)的命令行工具。 它是 Qt 跨平臺編 譯系統的基礎。 它的主要特點是可以讀取 Qt 本身的配置, 為程序生成平臺相關的 Makefile。 uic 是一個用來編譯 ui 文件的命令行工具,全稱是 UI Compiler。 它能把.ui 文件轉化 為編譯器可以識別的標準 C++文件, 生成的文件是一個.h。 這個工具通常情況下不需要用 戶去手動調用, qmake 會幫你管理.ui 文件和調用 uic 工具。 moc 是一個 用來生成一些與信號和槽相關的底層代碼的預編譯工具 。全稱是 Meta Object Compiler, 即元對象編譯器。該工具處理帶有 Q_OBJECT 宏的頭文件, 生成形如 moc_xxx.h, moc_xxx.cpp 的 C++代碼,之后再與程序的代碼一同編譯。 同樣,這個命令行 工具也不需要用戶手動調用, qmake 會在適當的時候調用這個工具。 rcc 是一個 Qt 的資源文件編譯工具。 Qt 的資源系統是自己一套特別的設計, 工程中可以 包含后綴為 qrc 的資源文件, 由 rcc 工具根據.qrc 文件中的內容將相關的文件編譯為二進 制,并與源碼編譯在一起,保存在應用程序的二進制文件中。 這個命令行工具同樣不需要 手動調用,一般由 qmake 調配使用。 qtconfig 是一個在 X11 系統下用于配置 Qt 環境的工具。 它可以設定 Qt 環境的字體、Style、 Palette、打印機等。 它的設定信息會保存在用戶的 home 目錄下,所以可以按不同用戶的 喜好來設定不同的值。 3\. 翻譯和國際化工具 Qt Linguist 是一套用來消除國際化工作流程中所帶來障礙的工具,又稱作 Qt 語言家。 開發小組 可把應用程序的翻譯轉換外包給非技術性翻譯人員,從而可增加精確度,大大加快本地化處 理過程。 lupdate 是 Qt 國際化的重要命令行工具之一, 它的功能是從源碼文件或其他資源文件中提取 需要翻譯的字符串,并將之用正確的編碼和格式存入 ts 文件中。 這個 ts 文件是 xml 格式 的普通文本文件, 但不建議用普通的文本編輯工具來編輯, 最好的方法是用 Linguist 來 處理這個文件。 lrelease 是 Qt 國際化的重要命令行工具之一, 它負責將 ts 文件轉化為程序使用的 qm 文件。 轉化過程最大的變化是去掉了原始文件中所有的空白和未翻譯的內容, 并將存儲格式壓 縮, 所以 qm 文件是保留所有有效信息但占用硬盤最少的格式。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看