Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > работа с таблицей


Автор: gordmiand 18.8.2012, 18:05
Подскажите пож-та как программно:
1. поменять высоту горизонтального ЗАГОЛОВКА таблицы?
(вариант
Код

 tableWidget->horizontalHeader()->geometry().size().setHeight(100);

 ничего не дает, а по-другому я не знаю...)
2. по щелчку по заголовку какого-либо столбца необходимо сделать какие-то действия с данными этого выбранного столбца - какой существует (??) обработчик (а-ля cellClicked для ячеек таблицы) для ЗАГОЛОВКОВ таблицы?

Автор: gordmiand 20.8.2012, 21:15
так как у самой таблицы нет (???) метода обработки клика по заголовку выбранного столбца таблицы, то пытаюсь приделать к горизонтальному заголовку следующее:
Код

QHeaderView *newhead = new QHeaderView(Qt::Horizontal, ui->tableWidget);
newhead->setClickable(1);
connect(newhead, SIGNAL(sectionClicked(int)) , this, SLOT(myslot(int)));

в итоге как бы и куда бы я ни щелкал по таблице myslot-слот никогда не срабатывает...что здесь неверно? подскажите решение как можно сделать обработку (т. е. нужен слот) выбранного столбца по клику на его заголовке?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)