<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Qt4 工具包簡介 > 原文: [http://zetcode.com/gui/qt4/introduction/](http://zetcode.com/gui/qt4/introduction/) 在 Qt4 教程的這一部分中,我們將介紹 Qt4 庫。 我們將安裝 Qt4 庫并創建我們的第一個小型 Qt4 應用。 Qt 最初是由挪威軟件公司 Trolltech 開發的。 2008 年,該公司被諾基亞收購。 2012 年 8 月,一家芬蘭開發公司 Digia 從諾基亞那里收購了 Qt 軟件技術。 同時,創建了一個 Qt 項目,其中開源 Qt 的開發繼續進行。 開源 Qt 工具包的網站可以在 [qt.io](http://www.qt.io) 中找到。 目前,由 Digia 的子公司 Qt 公司和開放源代碼治理下的 Qt 項目(包括個人開發者和公司)共同開發 Qt。 ## Qt Qt 是一個跨平臺的應用開發框架。 使用 Qt 開發的一些知名應用是 KDE,Opera,Google Earth,Skype,VLC,Maya 或 Mathematica。 Qt 于 1995 年 5 月首次公開發布。它具有雙重許可。 它可以用于創建開源應用以及商業應用。 Qt 工具箱是一個非常強大的工具箱。 它在開源社區中已經建立。 全世界有成千上萬的開源開發者在使用 Qt。 ## 下載并解壓縮 我們轉到 [download.qt.io/official_releases/qt/](http://download.qt.io/official_releases/qt/) 頁面。 (由于下載鏈接過去經常更改,因此您可能需要用 Google 搜索當前鏈接。)我們選擇最新的 Qt 4.x 來源。 在創建本教程時,最新的數據是 Qt 4.8.7。 接下來,我們將從源代碼安裝 Qt。 ```cpp $ ls qt-everywhere-opensource-src-4.8.7.tar.gz qt-everywhere-opensource-src-4.8.7.tar.gz ``` 從下載頁面,我們下載 Qt4 源。 使用 tar 文件。 (我們為自己省了一些麻煩。ZIP 文件具有 Windows 行尾。) ```cpp $ tar -xzvf qt-everywhere-opensource-src-4.8.7.tar.gz ``` 該命令會將所有文件解壓縮到目錄`qt-everywhere-opensource-src-4.8.7`。 ```cpp $ du -hs qt-everywhere-opensource-src-4.8.7/ 741M qt-everywhere-opensource-src-4.8.7/ ``` 現在目錄的大小為 741 MB。 ```cpp $ cd qt-everywhere-opensource-src-4.8.7/ ``` 我們轉到創建的目錄。 現在是時候仔細閱讀`README`和`INSTALL`文件了。 在那里,我們將找到詳細的安裝說明。 安裝簡單明了。 ## 從源安裝 我們以經典方式安裝庫。 在 Unix 系統上,軟件的安裝分為三個步驟。 * 配置 * 構建 * 安裝 ```cpp $ ./configure -prefix /usr/local/qt4 Which edition of Qt do you want to use ? Type 'c' if you want to use the Commercial Edition. Type 'o' if you want to use the Open Source Edition. ``` 首先,我們運行配置腳本。 該腳本將詢問我們是否需要 Qt4 庫的商業版或開源版。 該腳本將為我們的機器類型配置庫。 默認情況下,Qt 將安裝在`/usr/local/Trolltech/Qt-4.8.7/`目錄中。 這可以通過配置腳本的`-prefix`參數進行更改。 我們將庫安裝到`/usr/local/qt4/`目錄中。 請注意,此處的安裝字有兩個含義。 這是整個過程,包括所有三個步驟。 這也意味著“將文件移動到特定目錄”,這是最后第三步。 ```cpp This is the Open Source Edition. You are licensed to use this software under the terms of the Lesser GNU General Public License (LGPL) versions 2.1. You are also licensed to use this software under the terms of the GNU General Public License (GPL) versions 3. Type '3' to view the GNU General Public License version 3. Type 'L' to view the Lesser GNU General Public License version 2.1. Type 'yes' to accept this license offer. Type 'no' to decline this license offer. Do you accept the terms of either license? yes ``` 確認許可協議。 ```cpp Qt is now configured for building. Just run 'make'. Once everything is built, you must run 'make install'. Qt will be installed into /usr/local/qt4. To reconfigure, run 'make confclean' and 'configure'. ``` 配置腳本完成后,我們會收到此消息。 ```cpp $ make ``` 我們使用`make`命令開始構建過程。 Qt 工具箱的構建可能要花費幾個小時。 這取決于處理器的能力。 最后一步是安裝文件或將文件移動到目錄中。 ```cpp $ sudo make install ``` 此命令完成安裝過程。 該庫現在安裝在`/usr/local/qt4/`目錄中。 ```cpp $ du -sh /usr/local/qt4/ 483M /usr/local/qt4/ ``` 目錄的大小為 483 MB。 如我們所見,Qt 是一個巨大的庫。 我們要做的最后一件事是將 Qt4 路徑添加到`PATH`系統變量。 bash 用戶需要編輯`.profile`文件或`.bashrc`文件。 ```cpp $ PATH=/usr/local/qt4/bin:$PATH $ export PATH ``` 我們已經將 Qt4 庫的`bin`目錄的路徑添加到`PATH`環境變量。 再次登錄后,更改將處于活動狀態。 ## 從包安裝 從包安裝 Qt 更加容易。 Linux 包通常不包含最新的 Qt 版本。 ```cpp $ sudo apt-get install qt4-dev-tools ``` 上面的命令在基于 Debian 的 Linux 上安裝 Qt4。 ## 版本 我們的第一個程序將打印 Qt4 庫的版本。 `version.cpp` ```cpp #include <QtCore> #include <iostream> int main() { std::cout << "Qt version: " << qVersion() << std::endl; } ``` `qVersion()`函數在運行時以字符串形式返回 Qt 的版本號。 ```cpp $ g++ -o version version.cpp -I/usr/local/qt4/include/QtCore -I/usr/local/qt4/include -L/usr/local/qt4/lib -lQtCore ``` 上面的命令將編譯示例。 請注意,您的 Qt4 庫可能安裝在其他位置。 ```cpp $ ./version Qt version: 4.8.6 ``` 本教程中使用的 Qt4 庫的版本是 4.8.6。 ## 測試一個小的 GUI 示例 最后,我們編寫一個小應用。 該應用包含一個普通窗口。 `simple.cpp` ```cpp #include <QApplication> #include <QWidget> int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget window; window.resize(250, 150); window.setWindowTitle("Simple example"); window.show(); return app.exec(); } ``` 要構建此示例,我們使用`qmake`工具。 ```cpp $ qmake -project $ qmake $ make ``` 如果 Qt4?? 安裝目錄不是`PATH`變量的一部分,我們可以提供`qmake`工具的完整路徑。 ```cpp $ /usr/local/qt4/bin/qmake -project $ /usr/local/qt4/bin/qmake $ make ``` ![Simple example](https://img.kancloud.cn/24/aa/24aadd0240e978e0f93a92e1c265c6cb_252x176.jpg) 圖:簡單 example 安裝完成確定。 本章是 Qt4 庫的簡介。
                  <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>

                              哎呀哎呀视频在线观看