Почему то mapToGlobal у QTablewView работает неправильно, если есть видимый горизонтальный header, то его размер не учитывается и возвращается точка выше положенной на высоту хидера. Это баг или я что то не так делаю?
добавлено спустя 4 минуты: Проблема решена ))) Фича описана по адресу
http://trolltech.com/developer/task-tracker/index_html?method=entry&id=97296.
Надо вызывать не table->mapToGlobal(), а table->viewport()->mapToGLobal().