LINUX.ORG.RU

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


0

0
Имеется программа на PyQt4, которая отображает данные в хитрой таблице. Данных много, кроме фильтров надо эти данные ещё и сортировать. Сама сортировка - дело элементарная, проблема в том что надо сделать чтобы сортировка выполнялась по щелчкам по заголовкам столбцов. В Qt4 у таблицы такого сигнала нет, гугл ничего путного не выдаёт. Была мысль что событие может быть поймано через стандартный клик но при взгляде в QTableIndex способа узнать был ли клик по заголовку или по ячейке не обнаружено.
anonymous
копать в сторону enable sort
MikeDM ★★★★★
()
Если используешь QTableView/QAbstractTableModel, то у QAbstractTableModel можно переопределить метод sort, который будет вызываться при клике по заголовку (при условии, что был вызван setSortingEnabled для QTableView).
nozh ★
()
Ок, спасибо.
anonymous
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.