原创 使用VS2017和Qt編譯OpenCV

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 前言 因爲最近項目中用到了工業相機作業,涉及到圖像處理無疑就要用到 OpenCV 了,用此章節來記錄 OpenCV 從源碼到編譯,再到

原创 C++中如何訪問qml

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 前言 上一章節我們介紹了在 Qt中如何註冊一個C++類到qml,也就是在qml中使用C++的類。那麼這一章節我們要倒過來,看看在C++

原创 QML 進階之路

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 QML 與 C++ 混合編程 Qt中如何註冊一個C++類到qml C++中如何訪問qml Qt Quick 動畫 Qt Quick

原创 QML 渲染機制

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 Scene Graph 的優勢 在Qt5中推出了一個新的渲染底層 Scene Graph,來替代Qt4時期的 Graphics Vie

原创 請善待90後

今天看了篇文章啊,說90後是經歷最複雜的一代人,我挺同意的。 90後是交學費的一代人,不管是小學、中學、大學的學費,還是急速變化的社會大學的學費,我們都交了; 90後與工作分配,住房分配基本絕緣,所有的機會都是自己爭取的,所有的

原创 Qt 進階之路

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 前言 古語有云:“工欲善其事,必先利其器”。一件好的開發工具可以幫助開發者快速、準確的完成任務。博主主要從事於客戶端、嵌入式、移動端的

原创 Qt中的模態、非模態、半模態窗口

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 簡述 模態對話框 簡單一點講就是在彈出模態對話框時,除了該對話框,整個應用程序的窗口都無法接受用戶響應,處於等待狀態,直到模態對話

原创 Qt Windows 環境搭建

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 IDE和編譯器的選擇 衆所周知 Qt Creator 是一個 IDE,與 Visual Studio 類似,可以用來開發應用程序。 而

原创 Qt 編譯方式之 qbs

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 QBS簡介 QBS(Qt Build Suite)同 qmake、cmake 之類一樣都是構建工具。QBS 號稱是下一代的構建工具(博

原创 C++中構造函數和析構函數能否是虛函數

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 前言 在C++的類中,當我們用到多態的時候會把基類中的某個函數定義爲虛函數,然後在子類中重新實現這個函數。在此過程中我們引發了一個討論

原创 設計模式33 - 傳輸對象模式

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 傳輸對象模式 傳輸對象模式(Transfer Object Pattern)用於從客戶端向服務器一次性傳遞帶有多個屬性的數據。傳輸對象

原创 Qt Linux 環境搭建

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 目標: 在Ubuntu 16.04 LTS 上安裝 Qt 5.12.4 第一:命令行 最粗暴的方法就是直接通過命令行安裝Qt Qt4:

原创 STL中的向量 - vector

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 簡介 向量(Vector)是一個封裝了動態大小數組的順序容器(Sequence Container)。跟任意其它類型容器一樣,它能夠存

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

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

原创 Qt Quick 中 padding 和 margin 的區別

作者:billy 版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處 border border代表邊框,可以設置border的寬度和顏色等屬性。 margin 查看幫助文檔可以得知,margin代表一