QT學(xué)習(xí)筆記——界面操作
一、新建QT工程:

基類選擇QWidget,其他創(chuàng)建步驟都是下一步,創(chuàng)建完畢。

工程文件分析:

點擊forms,然后雙擊ui文件,就可以進入ui編輯器。
ui編輯器面板介紹:

二、做一個簡單的界面
用到的組件:
Label:可以放圖片,文本,gif圖
Line Edit:放賬號和密碼的對話框
Push Button:按鈕
添加圖片方法:








使用Label控件引用這個圖片



圖片也可以添加再按鈕控件中,操作步驟一樣。
放置控件,水平、垂直、柵格布局,加彈簧,效果如下:

三、切換界面
創(chuàng)建一個新的界面

全都選下一步,自定義界面的名稱,這里選擇默認不改變名稱

代碼編寫:
主界面頭文件中添加代碼,如下:

界面二頭文件中添加代碼:

這里的界面二UI如下:
有兩個按鈕:確認、返回,分別右鍵按鈕添加兩個槽函數(shù)

返回按鈕的槽函數(shù)如下:
界面二關(guān)閉、發(fā)送返回信號;

確認按鈕槽函數(shù)如下:
界面二關(guān)閉、發(fā)送確認信號;

主界面.c文件中添加代碼
點擊跳轉(zhuǎn)到界面二按鈕,調(diào)用IP_pushButton_Slot()函數(shù)
跳轉(zhuǎn)到界面二,怎么返回呢?主界面有界面二的地址,而界面二使用信號來溝通主界面
主界面接收到界面二的返回信號調(diào)用的函數(shù):
主界面接收到界面二的確認信號調(diào)用的函數(shù):
這樣,就實現(xiàn)了點擊主界面跳轉(zhuǎn)按鈕? 跳轉(zhuǎn)到 界面二;
點擊界面二的確認、返回按鈕 跳轉(zhuǎn)到? 主界面。
標(biāo)簽: