У меня есть QTableWidget
, в котором есть комбинация QLineEdit
и обычных элементов ячейки таблицы.Я хотел бы знать, как лучше отсортировать данные в таблице по значениям в столбце QLineEdit
.
Вот пример.
| customer code | header | message |
------------------------------------------------
| QLineEdit | normal cell | normal cell |
| QLineEdit | normal cell | normal cell |
| QLineEdit | normal cell | normal cell |
| QLineEdit | normal cell | normal cell |
| QLineEdit | normal cell | normal cell |
Я хотел бы отсортироватьв столбце кода клиента, но поскольку это QLineEdit
(установлено с setCellWidget()
), таблица не будет сортировать по ее значениям.
Я знаю, что могу вынуть каждое значение, поместить их во временноевозьмите объект или строку и перетасуйте ряды вокруг, но это было бы удивительно уродливо и медленно.Есть ли лучший способ сделать это?