From f6d0f8fcc0808a1a825e12223e04bc62d4068faf Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 4 Oct 2025 02:35:50 +0300 Subject: [PATCH] search patch --- app/ui/views/search_results_view.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/app/ui/views/search_results_view.py b/app/ui/views/search_results_view.py index 40679af..01c3854 100644 --- a/app/ui/views/search_results_view.py +++ b/app/ui/views/search_results_view.py @@ -60,10 +60,19 @@ class SearchResultsView(QWidget): def _add_section_header(self, text: str): item = QListWidgetItem() item.setFlags(Qt.ItemIsEnabled) + # Оборачиваем в контейнер, чтобы занять всю ширину и корректно задать высоту + container = QWidget() + lay = QVBoxLayout(container) + lay.setContentsMargins(12, 6, 12, 6) + lay.setSpacing(0) label = QLabel(text) - label.setStyleSheet("padding: 8px 12px; color: #8e8e93; font-weight: 600;") + label.setStyleSheet("color: #8e8e93; font-weight: 600;") + label.setWordWrap(False) + lay.addWidget(label) + # Задать sizeHint, чтобы не обрезалось + item.setSizeHint(container.sizeHint()) self.list.addItem(item) - self.list.setItemWidget(item, label) + self.list.setItemWidget(item, container) def _add_two_line_item(self, title: str, subtitle: str = "", payload=None): w = QWidget()