目錄
還可以通過按鈕的方式來創建 hello world
涉及Qt 中的信號槽機制本質就是給按鈕的點擊操作,關聯上一個處理函數當用戶點擊的時候 就會執行這個處理函數
connect(誰發的信號, 信號類型, 誰來處理這個信息, 怎么處理的);
還可以通過按鈕的方式來創建 hello world
Push Button:普通按鈕
正常情況,點擊按鈕應該有反應----按鈕點擊操作
涉及Qt 中的信號槽機制
本質就是給按鈕的點擊操作,關聯上一個處理函數
當用戶點擊的時候 就會執行這個處理函數
connect();
Linux 網絡編程中,也學過一個函數,叫做 connect()
這個函數用來給 TCP socket 建立連接的
寫 TCP 客戶端的時候就需要先建立連接,然后才能讀寫數據~~
TCP 三次握手.... (面試中, 網絡部分最高頻的面試題,沒有之一!!)
Qt 中的 connect 是 QObject 這個類提供的靜態函數.這個函數的作用就是"連接信號 和 槽
和 TCP 的建立連接操作沒有任何關系!!!
?
?(ui->pushButton)
訪問到 form file (ui 文件) 中創建的控件!!!
會自動生成一個
也可以手動修改成別的
在 Qt Designer 中創建一個控件的時候
此時就會給這個控件分配一個 objectName 屬性
這個屬性的值要求是在界面中得是唯一的.(不能和別人重復)
qmake 在預處理.ui 文件的時候,就會根據這里的 objectName 生成對應的C++ 代碼.
C++ 代碼中該 QPushButton 對象的變量名字就是這里的 objectName.
這個變量就是 ui 屬性中的成員變量
在 objectName 中,設置成什么值,生成的變量名就叫啥名字
就可以根據這個名字來獲取到對應的控件的變量了 !!!