I can not figured it out.
I use it this way now, but it is not working with header:
// without header works fine
treeWidget->itemAt(MousePos->pos())
// with header, try to get global position but never returns item
QMouseEvent *mouseEvent
= static_cast<QMouseEvent
*>
(event
);
QPoint globalPos
= ui
->treeWidget
->viewport
()->mapToGlobal
(mouseEvent
->pos
());
// without header works fine
QMouseEvent *MousePos; // where the user clicked
treeWidget->itemAt(MousePos->pos())
// with header, try to get global position but never returns item
QMouseEvent *mouseEvent = static_cast<QMouseEvent*> (event);
QPoint globalPos = ui->treeWidget->viewport()->mapToGlobal(mouseEvent->pos());
QTreeWidgetItem *item = ui->treeWidget->itemAt(globalPos);
To copy to clipboard, switch view to plain text mode
fuck, nothing works
Bookmarks