5566影音先锋,无码国内精品人妻少妇蜜桃视频,东北老妇爽大叫受不了,精品无线一线二线三线

DONSEE東信智能 - 身份證社保卡讀卡智能終端應用服務商

eastcoms@qq.com
400-6722-705
首頁 > 服務支持專區 > 產品支持 > 常見問題

Kylin麒麟國產系統V10SP1下身份證閱讀器Qt應用程序開發環境配置方法

來源:m.tengrise.com   標簽:麒麟 國產系統 身份證閱讀器 Kylin Qt   發布時間: 2023-9-1 14:50:47

Kylin麒麟國產系統 V10 SP1下身份證閱讀器Qt應用程序開發環境配置

Kylin麒麟國產系統 V10 SP1下身份證閱讀器Qt應用程序開發環境配置

Kylin麒麟國產系統V10 SP1軟件源中提供的Qt框架版本為5.12.8qmake對應版本為3.1Qt Creator對應版本為4.11.0

一、下載軟件包

1.1 安裝Qt組件

執行命令:

        sudo apt install qt5-default qtcreator

來進行Qt組件的安裝。

qt5-default包中主要包括:

qtbase,qt基礎模塊的集合,比如widgets,Gui等;

qmake,qmakeQt項目的構建工具,通過qmake.pro文件生成make文件,進而完成項目的編譯;

qtcreator包中主要包括:

qtcreator,Qt官方的IDE

qt助手,Qt所有模塊的說明文檔

qt linguist,Qt進行文字內容國際化的可視化工具,幫助開發者對程序中需要翻譯的文字內容進行對應語言的翻譯。

qt設計器,QtUI文件進行布置的可視化工具。

Kylin麒麟國產系統 V10 SP1下身份證閱讀器Qt應用程序開發環境配置

1.2 安裝程序編譯工具

執行命令:

sudo apt install build-essential gdb

來進行開發工具的安裝。

build-essential包中主要包括:

libc6-dev

gcc

g++

make

dpkg-dev

裝好gcc,g++,gdb,make這些常用的編譯器,調試器和項目構建工具后是進行應用程序的開發和調試的前提。

二、使用Qt Creator創建項目

Qt應用程序的開發通常會使用Qt自帶的IDE——Qt Creator,原因在于Qt Creator對于Qt模塊高亮支持更完善,項目構建更簡單。

2.1 配置構建套件

初次使用QtCreator,需要配置構建套件,即指定編譯器,調試器,qmake工具等。

打開Creator,界面如下,點擊“工具”-“選項..”,進行構建套件的配置。

Kylin麒麟國產系統 V10 SP1下身份證閱讀器Qt應用程序開發環境配置

點擊“添加”按鈕,新增一個構建套件,在對應位置選擇好編譯器,調試器,qmake工具。通常情況下,如果系統中已經安裝了編譯器,調試器,qmakeqtcreator會自動填充好,但是也有情況需要用戶手動添加。

假如,當Qt Version一行中內容為空,即Qt creator沒有自動尋找到qmake工具的路徑。此時需要先判斷一下系統中是否已經安裝qmake。判斷方法是在終端中輸入qmake -v,如果不能能正常打印qmake版本,說明沒有安裝qmake,執行sudo apt install qmake進行安裝。安裝好qmake,點擊“QtVersion”對應行的“manage”按鈕,然后添加qmake路徑,/usr/lib/qt5/bin/qmake

Kylin麒麟國產系統 V10 SP1下身份證閱讀器Qt應用程序開發環境配置

Kylin麒麟國產系統 V10 SP1下身份證閱讀器Qt應用程序開發環境配置

2.2 創建項目

配置好構建套件后,可以開始創建Qt項目。點擊“文件”-“創建文件或項目”。提供的模板如圖所示,項目類型可以分為應用和庫,應用類又提供了多個模塊。以Qt Widgets Application為例,選定Qt Widgets Application后,點擊“choose”。

接下來設置項目名稱和路徑,設置好項目名稱和路徑后,點擊“下一步”。

下一步中是選擇構建方式,Qt項目支持三種構建方式:

qmake

CMake

Qbs

Kylin麒麟國產系統 V10 SP1下身份證閱讀器Qt應用程序開發環境配置

Kylin麒麟國產系統 V10 SP1下身份證閱讀器Qt應用程序開發環境配置

Kylin麒麟國產系統 V10 SP1下身份證閱讀器Qt應用程序開發環境配置

確定好構建方式后,進入到下一步,下一步驟中,主要確定類名,所要繼承的父類,文件名,以及是否生成.ui文件。實際開發中常見的可以繼承的父類有:QObjectQMainWindowQWidgetQDialog等。

Qt中的UI界面可以通過加載.ui文件的方式搭建,也可以完全通過代碼進行實現,所以創建項目時,提供選項讓開發者自行決定是否需要生成ui文件。

Kylin麒麟國產系統 V10 SP1下身份證閱讀器Qt應用程序開發環境配置

后面的步驟一直點擊“下一步”即可完成項目的構建。

2.3 高亮顯示調整

構建好項目后,查看源碼時可能會出現提示語法錯誤,以及語法高亮無效的情況。

Kylin麒麟國產系統 V10 SP1下身份證閱讀器Qt應用程序開發環境配置

解決辦法是,點擊“幫助”-“關于插件”,在彈出的對話框中,取消對“ClangCodeModel”的勾選,然后重啟Qt Creator即可。

Kylin麒麟國產系統 V10 SP1下身份證閱讀器Qt應用程序開發環境配置

三、安裝Qt擴展模塊

在實際的項目開發中,可能會用到Qt組件中的其他擴展模塊。需要安裝對應的擴展包。可以通過搜索關鍵字“libqt5”查找包名,并結合模塊的關鍵字進行查找。

比如要查找qt中數據庫相關的擴展包,可以通過命令:

         apt search libqt5 | grep sql

Kylin麒麟國產系統 V10 SP1下身份證閱讀器Qt應用程序開發環境配置

通過查找,確定確切的包名為libqt5sql5,通過sudo apt install libqt5sql5可以進行安裝。

如果要在項目中引用sql模塊,需要在.pro文件中添加

    QT       += sql 

如果是cmake構建的項目,需要在CMakeLists.txt文件中添加

    find_package(Qt5 COMPONENTS sql REQUIRED)

 

 


 

 
QQ在線咨詢
主站蜘蛛池模板: 绵阳市| 咸阳市| 和静县| 铁岭市| 灵川县| 和龙市| 久治县| 高州市| 晋城| 措美县| 新建县| 疏勒县| 耿马| 乐陵市| 台东县| 鄂温| 永清县| 开阳县| 祁东县| 白沙| 阿勒泰市| 呼伦贝尔市| 阳春市| 江门市| 双鸭山市| 鹿邑县| 铜山县| 沽源县| 贵阳市| 文成县| 堆龙德庆县| 芜湖市| 游戏| 宜章县| 旅游| 广汉市| 元江| 龙泉市| 江津市| 永和县| 广德县|