所以我有一個包含一個QGridLayout
的對話框,它有兩列小部件(標籤和組合框)。根據組合框的選擇,某些行可能被隱藏。如何擺脫Qt中QGridLayout中空行的垂直間距?
我想通過對話框調用self.layout().setSizeConstraint(QLayout.SetFixedSize)
,因爲它顯示/隱藏組合框會使對話框相應地改變大小。
但後來我意識到,佈局仍然顯示空行的垂直間距,從而使對話顯示太多的空間在這裏和那裏。
我該如何擺脫這個?有沒有辦法讓佈局調整大小,只顯示具有可見小部件的行的垂直間距?