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.

Tag: QLINEEDIT

Comprendiendo el comportamiento del rango QDoubleValidator

La especificación de las opciones ‘top’ y ‘bottom’ parece tener un comportamiento extraño. La siguiente pregunta respondida proporcionó algunas ideas útiles, pero no lo soluciona todo. Con el código: import sys from PyQt5.QtGui import * from PyQt5.QtWidgets import * app = QApplication(sys.argv) input = QLineEdit() input.setValidator(QDoubleValidator(0.00,10.00,5,notation=QDoubleValidator.StandardNotation)) input.show() sys.exit(app.exec_()) La caja . . . Read more

Cómo limitar los números aceptados en un Lineedit:

Estoy intentando crear un Lineedit que solo acepte números del 1 al 12. Pero incluso usando setValidator, el código no puede limitar los números. Esta es la función que tiene el LineEdit (El LineEdit no debería aceptar números que no estén entre 1 y 12) Usando PyQt5 versión 5.15.2 El . . . Read more

¿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)