VS2015+qt5.11入门(实现计算机的加法和登录操作)
1、在vs中新建qt項目
2、打開Form Files中的.ui文件。即打開qt creator界面
3、在界面中添加兩個label,兩個LineEdit,一個計算按鈕。點擊保存
控件右擊-->改變對象名稱可以直接改變控件名。(會映射顯示在vs中的ui_projectname.h中)
這里設置為firstLineEdit,secondLineEdit,resultLineEdit,calButton 還有兩個label,沒有改變對象名稱。
4、在vs中點擊重新生成解決方案,或者找到ui_projectname.h保存一下,即可同步到vs中
5、為calButton添加槽函數。
1) 在projectname.h中聲明槽函數
2)、在projectname.cpp中定義槽函數
3)添加槽與信號連接的聲明
此時按下Ctrl+F5即可運行成功。
在界面添加槽函數方法二(以登錄操作為例):
1、添加兩個LineEdit,兩個PushButton。兩個label。
分別對控件對象命名為:loginlineEdit,pwdlineEdit,loginButton,exitButton。
2、點擊槽函數按鈕。然后點擊按鈕,往下拉,就會出現(xiàn)如下圖:
然后放開:如下圖
若為系統(tǒng)函數,則勾選顯示從QWidget繼承的信號與槽。然后選擇點擊事件,即觸發(fā)事件。這里退出按鈕,選擇close()事件,點擊ok,即添加槽函數成功。
此時,信號與槽位置已有剛添加的槽函數
2、為登錄按鈕添加槽函數。
同樣的方法點擊登錄,如下圖所示:
點擊右邊的編輯按鈕,添加觸發(fā)函數
編輯函數名,點擊ok
剛才點擊ok后返回來,右邊的觸發(fā)函數選擇剛添加的函數,點擊ok
可以看到,右邊的信號與槽函數編輯器,已經添加成功
返回到vs界面,點擊重新生成解決方案,出現(xiàn)這個提示框,選擇是
找到ui_projectname.h 文件,可以看到已經自動添加槽函數和信號的連接聲明(我的projectname為mytest)
3、在projectname.h中聲明剛才的槽函數
4、在projectname.cpp中實現(xiàn)此函數
最后運行此項目。如下圖:
點擊登錄,輸出為:
點擊登錄,輸出為
表示運行成功,添加成功。
?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的VS2015+qt5.11入门(实现计算机的加法和登录操作)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3下使用cv2.imwrit
- 下一篇: STL10-deque容器