想到一個辦法,可以使用QGridLayout,使用空的QLabel填充空白位置,空的QLabel是透明的,所以看起來就是被填充區域爲空白,可以讓自己想要顯示的控件顯示在右上方或者左下方或者任何想要顯示的地方。
綠色爲填充的空QLabel
如圖讓一個色彩bar顯示在右邊位置。
想到一個辦法,可以使用QGridLayout,使用空的QLabel填充空白位置,空的QLabel是透明的,所以看起來就是被填充區域爲空白,可以讓自己想要顯示的控件顯示在右上方或者左下方或者任何想要顯示的地方。
綠色爲填充的空QLabel
如圖讓一個色彩bar顯示在右邊位置。
問題:在相同區域內,有許多不同的組件有選擇地顯示。 方法: (1)visible : root.whoShow == 1,使用可見屬性安排。 (2)使用 Loader 動態加載組件。