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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.