Собственно выглядит все так (надеюсь рофляночек по поводу названий узлов не будет):
Текущий код выглядит так:
Левый нижний блок с кнопками:
left_column_buttons_layout = QHBoxLayout(self) left_column_buttons_layout.addWidget(self.ui.select_all_nodes) left_column_buttons_layout.addWidget(self.ui.clear_all_nodes) left_column_buttons_layout.addWidget(self.ui.add_node) left_column_buttons_layout.addWidget(self.ui.remove_nodes)
Объединяем весь левый блок:
left_column_layout = QVBoxLayout(self) left_column_layout.addWidget(self.ui.search_line) left_column_layout.addWidget(self.ui.nodes_list) left_column_layout.addLayout(left_column_buttons_layout)
Центральный верхний блок с кнопками:
middle_top_buttons = QHBoxLayout(self) middle_top_buttons.addWidget(self.ui.select_all) middle_top_buttons.addWidget(self.ui.clear_all) middle_top_buttons.addWidget(self.ui.add_variant) middle_top_buttons.addWidget(self.ui.remove_variant) middle_top_buttons.addWidget(self.ui.delete_variant)
Центральный блок посередине с кнопками:
middle_generate_buttons_layout = QHBoxLayout(self) middle_generate_buttons_layout.addWidget(self.ui.generate) middle_generate_buttons_layout.addWidget(self.ui.count_results) middle_generate_buttons_layout.addWidget(self.ui.label) middle_generate_buttons_layout.addWidget(self.ui.to_clipboard)
Объединяем весь центральный блок:
middle_column_layout = QVBoxLayout() middle_column_layout.addLayout(middle_top_buttons) middle_column_layout.addWidget(self.ui.variants_list) middle_column_layout.addLayout(middle_generate_buttons_layout) middle_column_layout.addWidget(self.ui.text_output)
Объединяем все верстки и правое поле:
layout = QHBoxLayout(self) layout.addLayout(left_column_layout) layout.addLayout(middle_column_layout) layout.addWidget(self.ui.title_tree)
То есть собираем разные скопление элементов по блокам как на рисунке, а потом пытаемся все это дело объединить. Но при изменении размера ничего не происходит. Где я ошибся и повернул не там?
Заранее спасибо за ваши ответы и внимание.