Название: Вопрос по QTable (QT 3.3.8) Отправлено: Примерный ученик от Август 23, 2008, 20:41 Если кликать левой кнопкой мышки по заглавию столбца или строки QTable, то
они реагируют как кнопки. А можно как то определить номер СТРОКИ или СТОЛБЦА, на который надавили? Название: Re: Вопрос по QTable (QT 3.3.8) Отправлено: spirit от Август 24, 2008, 08:44 в табле есть хеадер, в хеадере есть сигнал
Код: void QHeader::clicked ( int section ) [signal] Название: Re: Вопрос по QTable (QT 3.3.8) Отправлено: Примерный ученик от Август 24, 2008, 09:59 Есть то он есть, но как к нему добраться?
Не прокатывает Код: connect(aTable->verticalHeader(), SIGNAL(clicked (int)), fDialog, SLOT(aTH())); Название: Re: Вопрос по QTable (QT 3.3.8) Отправлено: spirit от Август 24, 2008, 10:05 Цитировать void QHeader::clicked ( int section ) [signal] If isClickEnabled() is TRUE, this signal is emitted when the user clicks section section. следовательно надо заюзать вот этот метод Код: void QHeader::setClickEnabled ( bool enable, int section = -1 ) [virtual] Название: Re: Вопрос по QTable (QT 3.3.8) Отправлено: Примерный ученик от Август 24, 2008, 11:30 Прокатывает, просто опечатка в имени слота, а компилятор молчал как партизан Код: aTable->verticalHeader()->setClickEnabled(true); Спасибо spirit за совет!!! |