一、顯示思路
思路一:通過圖形化方式,界面上創建出一個控件顯示。
思路二:通過編寫C++代碼在界面上創建控件顯示。
二、思路一實現
點開 Froms 的 widget.ui,拖拽 label 控件,顯示 hello world 即可。
qmake 基于 .pro 和 xml 生成 C++ 代碼,通過 C++ 代碼構建內容。
三、思路二實現
創建一個控件對象,構造初始化顯示內容即可。
一般通過代碼構建界面會把構造界面的代碼放到 Widget 的構造函數中。
需要包含頭文件 QLabel,建議創建對象是堆創建(對象的構造函數中傳入 this 指針,即控件對象的父節點是 Widget w; 用于掛到對象樹中),值得一提的是 Qt 有自己的一套類似于 C++ 的標準模板庫,因為當時 C++ 的不成熟,沒有STL,Qt 自己就搞了一個,所以 setText 的參數是 const QString &,很類似于 C++ 的 STL,所以之后的代碼中二者都可以使用,并不沖突。