環境配置
-
環境配置
- Windows上:QT5 + CLion
- 硬件上:一只可聯網、可ssh連接且裝有QT5的樹莓派
- 暫時還沒想好。。。
-
樹莓派安裝qt
sudo apt-get update sudo apt-get upgrade sudo rpi-update 以上為更新源、包,一般只進行第一步即可 sudo apt-get install qt5-default sudo apt-get install qtcreator sudo apt-get install qtdeclarative5-dev //安裝QtQuick sudo apt-get install qtmultimedia5-dev //安裝QtMultimedia -
首先在CLion中配置好QT的ui繪制界面(QtDesinger)

Arguments: $FileName$ working directory:$ProjectFileDir$
arguments:$FileName$ -o ui_$FileNameWithoutExtension$.h working directory:$FileDir$此處經過修改,所以與原圖片不一致,圖中的工作目錄只能是項目root目錄,改成現在的文件目錄之后,即可隨處UIC了。
以上就是環境配置了。
項目測試
-
CMakeList.txt文件內容
cmake_minimum_required(VERSION 3.14) project(qt_test) set(CMAKE_CXX_STANDARD 14) set(CMAKE_AUTOMOC on) set(CMAKE_AUTOUIC on) set(CMAKE_AUTORCC on) set(CMAKE_INCLUDE_CURRENT_DIR on) find_package(Qt5 COMPONENTS Widgets Core Gui) add_executable(qt_test src/main.cpp src/mainwindow.cpp) target_link_libraries(qt_test Qt5::Core Qt5::Gui Qt5::Widgets ${CMAKE_DL_LIBS} )CMakeList.txt中的第6、7、8行是必須有的,因為QT使用的qmake,而CLion使用的是cmake,這幾句應該是用來使cmake模仿qmake進行中間編譯的,例如生成.moc文件等等。
第9行,,,注釋掉之后也沒發生什么問題,,,就留着吧。。
第11行用來尋找關於QT5 的相關頭文件。其中Qt5 COMPONENTS是固定的,后面則是你需要的QT部件。
13行添加運行文件,14行則是添加運行庫(很重要,嗯,第14行)。
-
創建ui文件,並右鍵該文件。

(兩個箭頭的原因是因為鼠標驅動最近有點問題,,,)
-
在QtDesinger中創建UI文件,並保存。(此處需多練練,我也很頭大)!

-
生成ui頭文件

注意:圖中的文件不是一次創建的,首先創建一個ui文件,按照上兩步生成ui文件(*.ui和uixxxxxx.cpp),其余的文件則是手動創建。新手可以從QT中拖過來,因為QT默認有代碼框架(我就是拖過來的)。
-
運行。
運行時,需要下Clion上部署好遠程調試環境(這篇博客還沒寫,待會補上)。
剩下的應該就是運行了吧,,,
