原创 STL中的映射 - map

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 簡介 映射(Map)是STL的一個關聯容器,它提供一對一(key - value)的數據處理能力。它的特點是增加和刪除節點對迭代器的影

原创 Qt中的內存泄漏

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 前言 內存泄漏是指因爲疏忽或錯誤造成程序未能釋放已經不再使用的內存的情況。內存泄漏並不是指內存在物理上的消失,而是應用程序分配某段內存

原创 qml中如何動態創建組件

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 前言 在使用 Qt Quick 開發的過程中,有時我們會遇到這樣的需求,界面窗口顯示出來後,某些 Item 並不存在,當發生了鼠標點擊

原创 Qt 渲染機制

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 前言 衆所周知,Qt 是一個跨平臺C++圖形用戶界面應用程序開發框架,我們使用 Qt 最多的就是用來開發GUI程序。在HMI開發過程中

原创 設計模式21 - 策略模式

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 策略模式 在策略模式(Strategy Pattern)中,一個類的行爲或其算法可以在運行時更改。這種類型的設計模式屬於行爲型模式。

原创 設計模式27 - 業務代表模式

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 業務代表模式 業務代表模式(Business Delegate Pattern)用於對表示層和業務層解耦,用來減少通信或對表示層代碼中

原创 Qt 24本書籍免費下載

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 發福利啦??? 博主收集了24本Qt相關書籍的PDF版本,已上傳至網盤可免費下載!!! 覺得有幫助的小夥伴可以關注一下博主,後期博主會

原创 Qt中如何註冊一個C++類到qml中

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 前言 在進行 Qt Quick 開發時, 有些需求是無法在 QML 中實現的,我們必須要使用C++中的方法來完成它,這個時候我們就需要

原创 Qt之QGraphicsView入門篇

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 簡介 在Qt界面庫中,對於圖形的繪製,可以使用 QPainter 實現普通二維圖形的繪製,該方法在 paintEvent 事件裏編寫繪