原创 QT【簡單自定義彈出提示框】:非模態,數秒後自動消失

目標效果:一個提示信息框,創建後顯示提示信息,一定時間後自動消失,不阻塞原來窗口。 思路: 自定義一個控件,繼承自QWidget,構造時設置定時器,時間到則自我銷燬。 實現代碼 代碼一共兩個文件,.h/.ui Reminde

原创 C++ static 靜態成員變量在初始化時分配內存的,程序結束時釋放內存

文章目錄總述一般概念初始化訪問方法可以類內初始化的一個例外 總述 static 成員變量屬於類,不屬於某個具體的對象。 static 成員變量必須在類聲明的外部初始化。 static 成員變量是在初始化時分配內存的,程序結束時釋

原创 Qt的信號和槽機制(Signals & Slots)

文章目錄產生背景信號與槽信號槽 原文:官方幫助文檔:https://doc.qt.io/qt-5/signalsandslots.html 信號和槽(Signals & Slots)用於對象之間的通信。信號和槽機制是Qt的核心特性

原创 QObject爲什麼禁用複製構造函數和賦值運算符?

QObject禁用複製構造函數和賦值運算符源於它的性質: 可能具有唯一的QObject :: objectName。 Qt對象可以擁有自己的名稱,objectName屬性保存對象的名稱。 那麼複製一個Qt對象,如何處理新的對象

原创 Qt彈窗之——標準消息對話框

文章目錄總述Question消息框Information消息框Warning消息框Critical消息框About消息框AboutQt消息框總結 總述 QT的QMessageBox類提供了一個模式對話框,用於通知用戶或詢問用戶問