Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: ZIkos от Май 06, 2007, 18:24



Название: Есть ли такой сигнал в QTreeWidget?
Отправлено: ZIkos от Май 06, 2007, 18:24
Есть ли в QTreeWidget такой сигнал? Мне нужно чтобы при клике на названии колонки вызывалась сортировка, как в эксплорере. Да это не важно что вызывалось. Главное отловить это событие.
Не могу найти такой сигнал. Кто знает пожалуйста расскажите.


Название: Есть ли такой сигнал в QTreeWidget?
Отправлено: Tonal от Май 06, 2007, 19:48
см header()


Название: Есть ли такой сигнал в QTreeWidget?
Отправлено: Разуев Максим от Май 06, 2007, 19:51
Вроде есть сигнал
void itemClicked ( QTreeWidgetItem * item, int column )
Так как заголовок тоже QTreeWidgetItem то должно срабатывать, попробуй.


Название: Есть ли такой сигнал в QTreeWidget?
Отправлено: ZIkos от Май 07, 2007, 11:19
Цитата: "Разуев Максим"
Вроде есть сигнал
void itemClicked ( QTreeWidgetItem * item, int column )
Так как заголовок тоже QTreeWidgetItem то должно срабатывать, попробуй.


пробовал не срабатывает. Есть еще какие идеи?

добавлено спустя 14 часов 48 минут:

 Все разобрался.

QHeaderView *head;
head=header();
head->setClickable(true);
setHeader(head);