原创 機場跑道入侵檢測(C++、Qt)

機場跑道入侵檢測實現原理:效果關鍵代碼(只提供思路和部分代碼,並非完整代碼。) 實現原理: 1、讀取並解析機場跑道、車道數據,顯示和存儲。 2、根據本機的經緯度座標,確定本機所在跑道,並計算出一個多邊形區域。 3、實時獲取它機、車

原创 Qt:事件過濾器詳解

Qt、C++學習交流羣招管理員咯(羣號: 302558294) Qt的事件模型一個強大的功能是:一個QObject對象能夠監視發送其他QObject對象的事件,在事件到達之前對其進行處理。 假設我們有一個CustomerInfoDial

原创 C++中的懸垂指針(delete指針後依然可以訪問的問題)

垂懸指針: 在指針被delete之後,此時指針被稱爲空懸指針或者垂懸指針,即指向一塊曾經保存she數據對象,但現在已經無效的內存的指針。 在C++編程中,當我們delete一個指針後,指針所指向的堆地址空間便被釋放,指針值變成無效

原创 四象限法則 - 便籤工具(基於Qt\C++實現)

四象限法則 - 便籤工具四象限工作法則實現功能:截圖下載 四象限工作法則 四象限法則是著名管理學家史蒂芬·科維提出的一個時間管理理論,也有一說是艾森豪威爾提出(無從考證)。史蒂芬·科維把工作按照重要和緊急兩個不同的程度進行了劃分,

原创 這教育,毀人不倦

這教育,毀人不倦   現在是2016年12月21日凌晨,我本打算錄製一節Qt軟件編程相關的免費視頻學習教程,但是卻被女朋友的條短信,”快點複習電工電子”,擾亂了思緒。   前因,大二我電工電子技術掛科,大三重修未通過,現在大四在外實習,

原创 Qt入門視頻教程(錄製中。。。)提出你寶貴的建議吧

視頻教程地址: http://www.tudou.com/home/529014rl/item 此教程主要針對Qt初學者,Qt老鳥就完全可以略過了。 更新進度: 每週三節 第1節:Qt框架介紹(http://www.tudou.com/

原创 如何將一組數據從一個區間縮放到另一區間?

需求: 客戶的需求是永無止境的,這不?前幾天,用戶提出了一個需求,需要將一組數據從一個區間縮放到另一區間? 思路: 先將數據歸一化,再乘以對應區間的差。 數據歸一化的公式: 縮放區間的函數: QVector<double> da

原创 Ctk:使用sendEvent傳遞自定義類型的數據

Ctk:使用sendEvent傳遞自定義類型的數據舉例:使用sendEvent傳遞結構體數據。聲明結構體註冊自定義類型發送消息接收消息 使用Ctk插件框架開發項目的時候,經常需要使用Ctk提供的插件之間消息通信機制,sendEve

原创 Qt軟件開發交流羣分享

Qt、C++軟件開發交流羣 歡迎各路大牛加入,探討問題,分享經驗。 QQ羣: 302558294 微信羣:

原创 基於Qt的CRC16校驗實現(查表法)

簡介: CRC爲校驗和的一種,是兩個字節數據流採用二進制除法(沒有進位,使用XOR來代替減法)相除所得到的餘數。其中被除數是需要計算校驗和的信息數據流的二進制表示;除數是一個長度爲(n+1)的預定義(短)的二進制數,通常用多項式的係

原创 敏捷開發 - 每日站立會議

每日站立會議是敏捷流程scrum中的很重要的一個制度之一。 功能: 1.快速同步進展,讓項目組內部的員工互相瞭解彼此的進展,從而瞭解本項目的整體進展。 2.給每個人一種精神壓力,信守承諾。這是一種面對面的精神壓力,直面項目進展。

原创 Qt重定向qDebug,實現日誌系統(QtDebugMsg、QtInfoMsg、QtWarningMsg、QtCriticalMsg、QtFatalMsg)

原理: 重定向qDebug、qInfo、qWarning、qCritical、qFatal等宏,輸出到txt文件。如果需要輸出到Qt控件上,則需要使用Qt提供的反射機制。 效果圖: 目錄結構如下: 重點關注: qInstallMe

原创 Qt繪製雷達圖(效果圖)

效果圖如下: 原理: 自定義控件,並使用QPainter等繪製。 雷達圖主要包括的元素有: 同心圓、十字架、文本標籤、不同顏色、不同樣式的圓圈、餘暉等;可以設置目標顯示的方位、距離等,經過我的測試,顯示100個目標,界面不會

原创 Qt Creator 調試時出現變量“無法訪問”,解決方法

最近開始用Qt編寫一些程序,調試時,變量監視窗口出現變量“無法訪問”的情形,在網上搜了半天,大多處理方法如下: 現象:debug模式,QString等Qt數據類型均顯示爲無法訪問。 原因1:程序運行時的qt庫, 與編譯時使用的qt庫

原创 Qt重新編譯mysql,使用事務操作

項目中需要使用Qt操作mysql數據庫,並且有數據量大,數據複雜度高的難題,所以必須使用事務操作。 驗證環境: Qt版本:5.9.7 MSVC64,5.11.2 MSVC64 操作系統:windows 10 , 64位 Mysql數