У меня есть групповое окно, которое выглядит следующим образом:
И вот код, который его создает:
def create_settings_group(self):
group_box_settings = QtGui.QGroupBox(self)
group_box_settings.setTitle("Settings")
grid = QtGui.QGridLayout()
grid.addWidget(self.label_1, 3, 0)
grid.addWidget(self.label_2, 3, 2)
grid.addWidget(self.label_3, 0, 0)
grid.addWidget(self.label_4, 1, 0)
grid.addWidget(self.label_6, 2, 0)
grid.addWidget(self.label_7, 3, 4)
grid.addWidget(self.label_8, 3, 6)
grid.addWidget(self.label_9, 3, 8)
grid.addWidget(self.line_edit_1, 0, 1, 1, 9)
grid.addWidget(self.combo_box_1, 1, 1, 1, 8)
grid.addWidget(self.push_button_1, 1, 9)
grid.addWidget(self.combo_box_2, 2, 1, 1, 8)
grid.addWidget(self.push_button_2, 2, 9)
grid.addWidget(self.line_edit_2, 3, 1)
grid.addWidget(self.line_edit_3, 3, 3)
grid.addWidget(self.line_edit_4, 3, 5)
grid.addWidget(self.line_edit_5, 3, 7)
grid.addWidget(self.line_edit_6, 3, 9)
grid.addWidget(self.check_box_1, 0, 10)
grid.addWidget(self.check_box_2, 1, 10)
grid.addWidget(self.check_box_3, 2, 10)
group_box_settings.setLayout(grid)
return group_box_settings
Как видно, кнопки «плюс» находятся рядом с полями со списком, но далеко от флажков.Как я могу сгруппировать комбинированные списки и кнопки вместе, чтобы они охватывали все линейные правки и надписи под ними?
В основном я хочу добиться чего-то вроде этого: