本人qt業餘,但有的時候要用到qt,而又沒有系統的學習,用到哪裏看哪裏。 函數
環境: 佈局
vs2012+ qt-vsaddins+qt5.5 學習
qt的按鈕點擊事件出發的基本要素: ui
1. 按鈕觸發函數爲 public/private slots。 this
2.connect(ui.Btn,Signal(clicked),this,clickBtn()); //須要增長這一個方法。 指針
3.相應類中 不能少了Q_OBJECT;這個宏。 事件
關於qt中ui文件會自動生成一些類和頭文件,使用qt desinger的好處是方便本身佈局, get
可是用着用着就會發現裏面有layout組件,這就使得咱們能夠使用佈局來寫窗口組件了。 qt
vs自動建立的類中會有ui成員變量 只須要把他的成員變量(可視化組件 如按鈕 文本框等)放到本身的類中便可,他顯示到窗口的要素 模板
1.給定 QWidget 指針(要顯示的窗口便可),2.組件初始化,3.使得能夠本身擺脫vs qt模板項目的依賴。