PyQt obtiene la fecha del usuario

Construí un widget simple en Qt Designer con un botón y un QDateEdit. El usuario ingresará la fecha en QDateEdit y luego, cuando presione el botón, la fecha se guardará en una variable.

¿Cómo puedo hacerlo?

preguntado el 08 de noviembre de 11 a las 10:11

1 Respuestas

Puedes hacerlo simplemente:

var_name = self.dateEdit.date()

Esto le dará una variable en formato QDate. Si lo necesita en un formato con el que sería más fácil trabajar, debería usar esto:

temp_var = self.dateEdit.date() 
var_name = temp_var.toPyDate()

El primero le da: "PyQt4.QtCore.QDate (2011, 11, 8)"

Mientras que el segundo devuelve: "2011-11-08"

respondido 08 nov., 11:16

O, evitando temp_var: self.dateEdit.date (). ToPyDate () - Kevin Buchs

Creo que con el propósito de aprender explicit is better than implicit. Aunque debería haber incluido esta opción también. Gracias. - jonathan.hepp

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.