關於PyQt5中使用QScrollArea後,Layout中的控件不能正常顯示問題

在開發過程中,我使用QScrollArea後,在QGridLayout中動態添加了許多控件之後就如圖所示,很顯然控件重疊了,通過查詢資料之後,我先創建一個Widget,在通過setLayout()把QGridLayout添加進入這個Widget,最後再使用scrollarea.setWidget(widget)就可以正常顯示了,改進後如圖: 代碼如圖,關鍵代碼已圈出來
相關文章
相關標籤/搜索