圖1中標註出來的是VS2013中的QT界面設計師文件,雙擊默認打開的是Qt設計師工具。函數
在界面上面拉入一個PushButton,點擊編輯信號與槽按鈕進入編輯模式。工具
選擇信號clicked(),發現能夠從QWidget繼承不少槽函數,暫時先選擇close()槽函數,點OKui
保存後,VS2013中有個文件「ui_testqt.h」會自動生成信號與槽的代碼。此文件也是生成界面文件的源代碼。設計
目前都是使用的默認的信號與槽函數,若是想觸發自定義的槽函數呢?咱們會想到能夠直接修改ui_testqt.h裏面的SLOT定義函數名(首先要在源代碼中定義好槽函數)。3d
修改完成後是能夠運行並達到效果的,可是第二次從新打開QT界面設計師修改其餘地方並保存後,以前修改的槽函數又會變成close(),這是由於咱們沒有修改QT界面設計師。blog
這個時候咱們再回到QT界面設計師繼承
點擊編輯按鈕get
會發現有2個新增按鈕,點擊此處變可以新增自定義的信號與槽函數了。qt
新增並選擇好自定義的函數後,點保存,就不再用擔憂修改QT界面設計師會影響自定義的函數定義了!test