- 認識 QLabel 類,能夠在界面上顯示字符串.
- 通過 setText 來設置的。參數 QString (Qt 中把 C++ 里的很多容器類,進行了重新封裝。歷史原因)
- 內存泄露 / 文件資源泄露
- 對象樹. Qt 中通過對象樹,來統一的釋放界面的控件對象.
- Qt 還是推薦使用 new 的方式在堆上創建對象,通過對象樹,統一釋放對象.
- 創建對象的時候,在構造函數中,指定父對象 (此時才會掛到對象樹上)
- 如果你的對象沒有掛到對象樹上,就必須要記得手動釋放!!
- 通過繼承自 Qt 內置的類,就可以達到對現有控件進行功能擴展效果.
- Qt 內置的 QLabel, 沒法看到銷毀過程的。為了看清楚,就創建類 MyLabel, 繼承自 QLabel, 重寫析構函數.
- 在析構函數中,加上日志,直觀的觀察到對象釋放的過程了.
- 亂碼問題和字符集~MySQL (很多地方都涉及到)
- 如何在 Qt 中打印日志,作為調試信息.
- 使用 cout 固然可以,但是并不是上策 (字符編碼處理的不好,也不方便統一進行關閉)
- Qt 中推薦使用 qDebug () 完成日志的打印.
Qt開發時候的命名規范:
Qt中的快捷鍵: