search patch

This commit is contained in:
unknown 2025-10-04 02:35:50 +03:00
parent 79cb04d00e
commit f6d0f8fcc0

View File

@ -60,10 +60,19 @@ class SearchResultsView(QWidget):
def _add_section_header(self, text: str): def _add_section_header(self, text: str):
item = QListWidgetItem() item = QListWidgetItem()
item.setFlags(Qt.ItemIsEnabled) item.setFlags(Qt.ItemIsEnabled)
# Оборачиваем в контейнер, чтобы занять всю ширину и корректно задать высоту
container = QWidget()
lay = QVBoxLayout(container)
lay.setContentsMargins(12, 6, 12, 6)
lay.setSpacing(0)
label = QLabel(text) 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.addItem(item)
self.list.setItemWidget(item, label) self.list.setItemWidget(item, container)
def _add_two_line_item(self, title: str, subtitle: str = "", payload=None): def _add_two_line_item(self, title: str, subtitle: str = "", payload=None):
w = QWidget() w = QWidget()