Estoy usando PyQt para crear una aplicación GUI. En una vista heredada de QTableView, necesita detectar la fila que el usuario ha seleccionado cuando hacen doble clic en una fila. La tabla tiene clasificación, pero no edición.Cómo detectar DoubleClick en QTableView
¿Cómo lo hago?
Nota - intentó la señal doubleClicked (int). Se emite con los botones del mouse, no con celdas de datos, por lo que nunca se activó. :(
Ian
He intentado tanto self.connect (self.tableView, SEÑAL ("doubleClicked()"), self.dblClickHandler) y self.connect (self.tableView, SIGNAL ("doubleClicked (int)"), self.dblClickHandler) - a partir de ejemplos de clics. También intenté hacer clic en() y mouseDoubleClickEvent(). Ninguno se activó – Ian
Nunca he intentado los enlaces de python, pero podría intentar self.connect (self.tableView, SIGNAL ("doubleClicked (const QModelIndex &)"), self.dblClickHandler) – Haplo
Si const escribe & es una dirección (I don 'conozco C++ bien) entonces eso es lo que es la versión doubleClicked (int). – Ian