一、 引言
在Designer的部件欄中,有兩種類型的Spacers部件,下圖中上面布局中為一個水平間隔部件(按鈕1和按鈕2之間的部件),下面布局中為一個垂直間隔部件(按鈕3和4之間),如圖:
這兩種部件用於在布局中不同部件間增加間隔,以輔助解決一些布局無法完美解決的部件布局排列美觀問題。
二、 Spacers部件的相關屬性
2.1、概述
Spacers部件非常簡單,除了名字之外只有三個屬性,分別是orientation、sizeType和sizeHint。Spacers部件對應的類實際上是QSpacerItem類,但從QSpacerItem類來看,除了sizeHint屬性能與Designer中的部件屬性相同之外,並沒有orientation、sizeType這兩個屬性。這是由於Spacers部件本身的特殊性導致的。