關於使用Qt Designer來創建佈局的小結

    選中控件後,單擊工具欄的相應佈局,此時對所選控件進行佈局,此時縮放對話框,所選的控件仍然不能自動縮放。要實現控件隨對話框縮放,就必須調整對話框的佈局。具體做法就是選中對話框後,再單擊工具欄相應佈局即可。

但是時常會發現使用佈局後,控件大小被自動調整,而且經常面目全非。此時,可以修改sizePolicy的水平策略和垂直策略。如果想縮放時,在水平方向上讓控件A伸展是控件B的倍,那麼可以修改相應的水平伸展和垂直伸展因子即可。比如A的水平伸展爲2,而B的水平伸展爲1。以此類推。

對於layeoutQt Designer還可以修改其與四周邊框的間隙。只要選中layeout後,修改相應Layout屬性即可。

 

P.S 遇到mocking的一個錯誤:

如果在a.cpp裏包含一個由dlg.ui生成的頭文件ui_dlg.h,但如果不巧頭文件ui_dlg.h沒有寫對,可能會導致mocing時報找不到a.cpp的錯誤,從而mocing失敗。但事實上其實是頭文件ui_dlg.h沒有找到。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章