bool MytListWidget::event( QEvent* event ){ if( event->type() == QEvent::ToolTip ) { QHelpEvent *helpEvent = static_cast<QHelpEvent *>(event); QString text = itemAt( helpEvent->pos() )->text();................. и далее с полученной строкой что-то происходит, из чего получается тултип
C++ (Qt)bool MytListWidget::event( QEvent* event ){ if( event->type() == QEvent::ToolTip ) { QHelpEvent *helpEvent = static_cast<QHelpEvent *>(event); QTableWidgetItem *item = itemAt( helpEvent->pos() ); QString text = item? item->text() : "хрен его знает, где сейчас этот курсор"; .................
bool MytListWidget::event( QEvent* event ){ if( event->type() == QEvent::ToolTip ) { QHelpEvent *helpEvent = static_cast<QHelpEvent *>(event); if( itemAt( helpEvent->pos() ) == 0 ) return QWidget::event(event); QString text = itemAt( helpEvent->pos() )->text(); ..... код формирования и выдачи тултипа, никакой связи с событиями return true; } return QWidget::event(event);}