LINUX.ORG.RU

Как задать columnClicked для QTable?


0

0
Есть проект, в котором некий список отображается с помощью QTable. Надо по щелчку на вертикальном header'е (т.е. на заголовках столбцов) выполнять некие свои действия. К сожалению, columnClicked у QTable - protected Slot. Что делать?
anonymous
Обработкой header'ов занимается не QTable -- есть отдельный класс QHeader. У него есть сигнал clicked, его и лови. QHeader'ы можно достать из метода QTable::{horizontal,vertical}Header ().
Shmuma
()
QHeader *MyTableHeader=MyTable->horizontalHeader();
connect((QObject*)MyTableHeader,SIGNAL(clicked(int)),SLOT(HorHeaderClicked(int))
);
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.