開始我已經創造了Qt設計的UI,並將其轉換爲蟒:如何添加小部件的GridLayout從左上角
在空白區域我添加了一個scrollarea和網格佈局,以對齊我的按鈕。
每次我按下「CreatePose」按鈕,我需要添加一個帶有圖標的按鈕到gridlayout,從左上角開始。現在它將它添加到網格佈局的中心。
self.ui.PoseBtn_GridLayout.setColumnMinimumWidth(4,4)
self.button = QtGui.QPushButton('')
self.button.setIcon(self._icon)
self.button.setIconSize(QtCore.QSize(128, 128))
self.button.setMinimumSize(QtCore.QSize(128, 128))
self.button.setMaximumSize(QtCore.QSize(128, 128))
self.ui.PoseBtn_GridLayout.addWidget(self.button)
如何解決此問題?
這是什麼'QSpacerItem's是,它佔據的中心,因爲它是在你的佈局 – 2012-12-18 18:25:35
結帳的唯一部件[我的回答(http://stackoverflow.com/a/13953945/1006989) ,我修改它顯示'QPushButton'在網格佈局沒有重疊 – 2012-12-20 16:15:20