LINUX.ORG.RU

(Py)Qt4 и щелчек на заголовке таблицы


0

0

Имеется программа на PyQt4, которая отображает данные в хитрой таблице. Данных много, кроме фильтров надо эти данные ещё и сортировать. Сама сортировка - дело элементарная, проблема в том что надо сделать чтобы сортировка выполнялась по щелчкам по заголовкам столбцов. В Qt4 у таблицы такого сигнала нет, гугл ничего путного не выдаёт. Была мысль что событие может быть поймано через стандартный клик но при взгляде в QTableIndex способа узнать был ли клик по заголовку или по ячейке не обнаружено.

anonymous

копать в сторону enable sort

MikeDM ★★★★★
()

Если используешь QTableView/QAbstractTableModel, то у QAbstractTableModel можно переопределить метод sort, который будет вызываться при клике по заголовку (при условии, что был вызван setSortingEnabled для QTableView).

nozh
()

Ок, спасибо.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.