Tengo un QAbstractItemView
que debe reaccionar ante eventos de un solo clic y doble clic. Las acciones son diferentes dependiendo de si se hizo un solo clic o se hizo doble clic. El problema que está ocurriendo es que el evento de un solo clic se recibe antes del evento de doble clic.Distinga entre eventos de clic simple y doble en Qt
¿Existe alguna manera recomendada/mejor práctica para distinguir entre los dos? No quiero realizar la acción de un solo clic cuando el usuario ha hecho doble clic.
estoy usando Qt 4.6
Funciona, pero por supuesto crea un retraso en la experiencia del usuario cuando se hace clic solo. Cualquier cosa que suceda con un solo clic parecerá tomar un tiempo "largo" (QApplication :: doubleClickInterval()), por lo que la aplicación parece lenta. No es que se me ocurra una solución mejor, aparte de la respuesta de Bill. –