es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo utilizo la señal de doble clic en el widget QLineEdit?

Tengo un widget QLineEdit y quiero usar el evento de doble clic en él. ¿Cómo puedo hacer eso?

def init(self):
    #... otros códigos

self.title = QLineEdit()
self.title.returnPressed.connect(self.lockTitle)

#como esto -> 'self.title.doubleClicked.connect(self.unlockTitle)'

#... otros códigos 


def lockTitle(self):
    self.title.setDisabled(True)

def unlockTitle(self):
    self.title.setDisabled(False)

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para utilizar el evento de doble clic en el widget QLineEdit, puedes conectar la señal doubleClicked a un slot. Por ejemplo:

    py
    self.title.doubleClicked.connect(self.unlockTitle)

    Esto llamará a la función unlockTitle cuando el widget QLineEdit se haga doble clic.

Comments are closed.