原创 qml實現紅綠燈切換功能

題目要求: 參考代碼:https://download.csdn.net/download/y478225902/5260541 實現源碼: import QtQuick 2.12 import QtQuick.Window 2.

原创 qml學習中遇到的一些問題

import QtQuick 2.12 import QtQuick.Window 2.12 Window { visible: true width: 640 height: 480 color

原创 Qt 自定義一個密碼器 控件 的簡單實現

實現構思: 密碼器的功能可以看成是計算器和登陸界面的組合,所以在實現功能的過程中借鑑了大神的計算器的實現代碼和登陸界面實現的代碼。 實現的效果: 關於密碼器控件的不足: 窗口的標題欄不夠漂亮,但是由於對時間長度和任務進度的權衡,

原创 Qt自定義sink風格按鈕

爲了滿足工作中控件多樣性的要求,一些控件的風格需要通過重寫畫家事件的方式進行自定義; 實現sink風格按鈕的效果圖如下: 純代碼實現思路: 產生按鈕下沉的效果是利用了視覺誤差原理,通過更改背景顏色以及圖標的位置,呈現出按鈕動態改

原创 關於stm32 SPI通信協議的簡單總結

spi,uart,iic協議之間的對比: spi和uart的區別,spi結構上可以實現一主多從進行通信,依靠時鐘進行傳輸數據的同步傳輸模式。 SPI和iic都是一主多從進行通信的,同樣需要依靠時鐘完成數據的同步 傳輸,iic選中從機進行通

原创 Qt純代碼實現添加背景圖片的自定義按鈕

Qt的控件中提供了按鈕類,我們在調用一個按鈕控件的時候,一般通過使用按鈕類本身的接口函數已經夠用了。 在添加按鈕的圖標或者背景的時候可以通過調用如下所示的接口函數。 void setIcon(const QIcon &icon)

原创 Qt QTabWidget的簡單應用

Tab控件的簡介: 選項卡由選項欄和頁面區域兩部分組成,一個選項卡關聯一個相關的頁面內容;選項欄默認放置在頁面區域的上方,可以通過 TabPosition接口函數設置選項欄的位置。選項卡與對應的頁面進行關聯,顯示當前頁面時,其他

原创 QT的下載和安裝

由於公司的發展方向進行調整,我近期都在學習qt的相關知識,以及使用方法。 1,Qt的下載網址: Qt官方下載地址:http://download.qt.io/archive/qt/   其他下載地址推薦,主要是各個高校的: 中國科學技術大

原创 使用Qt創建一個空白窗口

1,打開QT軟件  Qt Creator(assistan是qt的api接口查詢助手),   打開界面顯示如下: 2,點擊文件->點擊新建文件或項目  或者 直接 點擊 New Project 3,點擊choose選中,設置locat

原创 基於stm32+VL53LXX測距功能的實現

在學習完正點原子mini開發板的iic通信部分之後,發現mini板並沒有對應iic硬件連接線的外部設備。但是好奇心嚴重(無所事事)的我也想嘗試iic通信的硬件實現,於是利用了前幾天買二手f7開發板順便要來的測距模塊,藉此來滿足了自己的求知

原创 Qt純代碼實現 按鈕添加圖片

qt 之所以廣泛的應用 就是因爲 它的跨平臺,接口應用方便以及可以設計出很漂亮的控件。 qt中單獨調用的控件是不夠漂亮的,一般會在實際的開發中考慮給控件添加圖片,用以美化按鈕控件。 1,使用QIcon添加圖片 得到如圖所示的效果圖:

原创 linux下使用qt ,出現Unable to create a debugging engine問題的解決方法

 在進行調試 qt程序的時,出現了問題:Unable to create a debugging engine; 根據百度經驗,查看Kits下面的調試工具是否存在,如下圖,我的調試工具是存在的。那麼不能成功體調試的原因是什麼呢?   一

原创 使用單例模式中存在的幾個問題

   https://github.com/RabbitChenc/xmltest1 https://github.com/RabbitChenc/xmltest2        

原创 qt代碼實現添加按鈕功能

1,添加單個按鈕  QPushButton *btn = new QPushButton("按鈕",this); 2,單個按鈕添加圖片 創建qt資源,添加資源文件: 工程下創建一個Image文件夾,將圖片資源添加到這個文件夾下面   點

原创 ubuntu下安裝qt

轉自某位老師的筆記。 下載地址: http://download.qt.io/archive/qt/ ubuntu 32位下載:qt-opensource-linux-x86-5.4.1.run ubuntu 64位下載:qt-op