Чтобы получить положение мыши, вы можете использовать QWheelEvent :: pos.
Я не вижу API, чтобы получить букву для данного QPointF в элементе.вы можете попытаться получить, возможно, достаточно хорошее приближение, используя QFontMetricsF, хотя, делая что-то вроде
const int wx = wheelEvent->pos().x(); //might have to map to item coordinates
const qreal leftX = item->boundingRect().left();
const QFontMetricsF fm( item->font() );
int pos = 0;
while ( fm.width( text.left( pos ) - leftX < wx )
pos++; //could be optimized by something binary-search-like
Если это не сработает, вы можете попробовать с пользовательским текстовым элементом, где вы рисуете (QPainter:: drawText), чтобы вы могли лучше контролировать положение текста в системе координат элемента.