@TemaKam

Как сортировать qcombobox по алфавиту без учета регистра?

на данный момент использую
.model().sort(0, 0)
но эта сортировка учитывает регистр букв (сначала идут слова с заглавной буквы), как это можно отключить?
в параметрах вроде нельзя передавать что-то типа CaseInsensitive
CY3Weic.jpg

это не помогло
completer = QtWidgets.QCompleter()
completer.setCaseSensitivity(QtCore.Qt.CaseInsensitive)
self.my_combobox.setCompleter(completer)
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
@bbkmzzzz
QSortFilterProxyModel, тут копать
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@nyar_roller
Молодой, перспектиный Python Developer
import locale
locale.setlocale(locale.LC_COLLATE, "en_US")
items = ["c", "a","b", "B","C","A"]
box = QComboBox(self)
box.addItems(items)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы