PyQt5 QCalendarWidget – Configuración de la propiedad Editar foco

En este artículo veremos cómo podemos establecer el enfoque de edición en QCalendarWidget. Si esta propiedad está habilitada, hace que el calendario tenga el foco de edición, en cuyo caso Qt::Key_Up y Qt::Key_Down se enviarán al calendario normalmente; de lo contrario, Qt::Key_Up y Qt::Key_Down se usan para cambiar el enfoque. Nota: esta función solo está … Continue reading «PyQt5 QCalendarWidget – Configuración de la propiedad Editar foco»

PyQt5 QCalendarWidget – Obtener el rectángulo de contenido

En este artículo veremos cómo podemos llevar el rectángulo de contenido al QCalendarWidget. El rectángulo de contenido es el rectángulo delimitador del contenido, por defecto, el valor del margen del contenido es cero, por lo que el rectángulo de contenido es igual al rectángulo delimitador real, pero cuando el margen cambia, se vuelve más pequeño, … Continue reading «PyQt5 QCalendarWidget – Obtener el rectángulo de contenido»

PyQt5 QCalendarWidget: comprobar si la ventana emergente de edición de fecha está habilitada o deshabilitada

En este artículo veremos cómo verificamos si la ventana emergente de edición de fecha del QCalendarWidget está habilitada o no. De forma predeterminada, la ventana emergente de edición de fecha está habilitada. La edición de fecha es más simple en apariencia que QDateEdit, pero permite al usuario navegar entre campos usando las teclas de cursor … Continue reading «PyQt5 QCalendarWidget: comprobar si la ventana emergente de edición de fecha está habilitada o deshabilitada»

PyQt5 QCalendarWidget – Imagen de fondo para el niño QWidget

En este artículo veremos cómo podemos establecer el color de fondo para el elemento secundario QWidget del QCalendarWidget. En el calendario, QWidget es el elemento secundario que controla la parte máxima de todo el widget, establecer el color de fondo en QCalendarWidget no es como establecer el color de fondo en los otros widgets, el … Continue reading «PyQt5 QCalendarWidget – Imagen de fondo para el niño QWidget»

PyQt5 QCalendarWidget: configuración de texto en la fecha seleccionada

En este artículo veremos cómo podemos configurar el texto para la fecha seleccionada de QCalendarWidget. Para agregar el texto a la fecha seleccionada, debemos usar el paintCellmétodo, es un método protegido virtual y se puede usar sobrescribiendo el método, ya que este método se llama en paintEvent(). A continuación se muestra cómo se verá el … Continue reading «PyQt5 QCalendarWidget: configuración de texto en la fecha seleccionada»

PyQt5 QCalendarWidget: acceso a la geometría del marco

En este artículo veremos cómo podemos obtener la geometría del marco del QCalendarWidget. Geometría del marco del calendario en relación con su padre, incluido cualquier marco de ventana; de forma predeterminada, esta propiedad contiene un valor que depende de la plataforma del usuario y la geometría de la pantalla. Para hacer esto, usaremos frameGeometryel método … Continue reading «PyQt5 QCalendarWidget: acceso a la geometría del marco»

PyQt5 QCalendarWidget – Obtener política de enfoque

En este artículo veremos cómo podemos obtener la política de enfoque del QCalendarWidget. Esta propiedad mantiene la forma en que el widget acepta el enfoque del teclado, hay muchas políticas de enfoque disponibles para el calendario, como sin enfoque, enfoque fuerte, enfoque de rueda, etc. Podemos cambiar la política de enfoque en cualquier momento con … Continue reading «PyQt5 QCalendarWidget – Obtener política de enfoque»

PyQt5 QCalendarWidget – Quitar la máscara

En este artículo veremos cómo podemos eliminar, es decir, borrar la máscara del QCalendarWidget. La máscara se usa básicamente para ocultar el calendario, con la ayuda de la máscara, el usuario no podrá ver todo el calendario, aunque el calendario seguirá existiendo, pero habrá una máscara en él. Podemos configurar la máscara en el calendario … Continue reading «PyQt5 QCalendarWidget – Quitar la máscara»

PyQt5 QCalendarWidget: configuración del evento de liberación de clave

En este artículo veremos cómo podemos implementar el evento de liberación de clave para el QCalendarWidget. Para configurar el evento de liberación de tecla, tenemos que anular el método keyReleaseEvent; al anular el evento de liberación de tecla, podemos agregar funciones al calendario cada vez que se suelta la tecla presionada. A diferencia del evento … Continue reading «PyQt5 QCalendarWidget: configuración del evento de liberación de clave»

PyQt5 QCalendarWidget: obtener el estado de la propiedad visible

En este artículo veremos cómo podemos obtener el estado de propiedad visible de QCalendarWidget, al hacer que la propiedad visible sea Falso podemos hacerlo invisible. Podemos hacerlo visible con la ayuda del showmétodo, pero este método no lo hará invisible, por lo tanto, usamos la propiedad visible que puede hacer ambas cosas. Podemos establecer el … Continue reading «PyQt5 QCalendarWidget: obtener el estado de la propiedad visible»