1
我剛開始使用PyQt,我試圖對QGridLayout
中的元素進行排序。在下面的代碼中,我將單元格(4,1)
中的現有按鈕移動到(0,0)
。我產生了困惑,因爲使用removeWidget
與否,兩件代碼的行爲完全一致,或者:是removeWidget()必需
myButton = self.myGridLayout.itemAtPosition(4, 1).widget()
self.myGridLayout.removeWidget(myButton)
self.myGridLayout.addWidget(myButton, 0, 0)
相同:或
myButton = self.myGridLayout.itemAtPosition(4, 1).widget()
self.myGridLayout.addWidget(myButton, 0, 0)
是PyQt的處理幕後的一切都在那裏的東西,我沒有注意到發生?
謝謝