Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo la función de clic Qt QTreeView distingue las teclas izquierda y derecha

Cómo la función de clic Qt QTreeView distingue las teclas izquierda y derecha

Redefina una clase myTreeView para heredar QTreeView; luego redefina el evento mousePressEvent y la función de señal para determinar los botones izquierdo y derecho en mousePressEvent. La implementación simple es la siguiente:

void myTreeView::mousePressEvent(QMouseEvent *event)

{ QTreeView::mousePressEvent(event);

QModelIndex index = currentIndex( );

if(event->buttons() == Qt::LeftButton) {

emitir clic(index);