PyQt5 QCalendarWidget: comprobar si tiene foco o no

En este artículo veremos cómo podemos comprobar si el QCalendarWidget tiene foco o no. El foco es básicamente el foco de entrada, de forma predeterminada no tiene foco, pero cuando se ejecuta la aplicación, se hace clic con el mouse sobre ella, obtiene el foco, pero cuando se hace clic con el mouse sobre otro … Continue reading «PyQt5 QCalendarWidget: comprobar si tiene foco o no»

PyQt5 QCalendarWidget – Obtener el widget de enfoque

En este artículo veremos cómo podemos obtener el widget de foco del QCalendarWidget. El widget de enfoque es el último elemento secundario del calendario al que setFocusse ha llamado. Para widgets de nivel superior, este es el widget que se enfocará en caso de que esta ventana se active Para hacer esto, usaremos focusWidgetel método … Continue reading «PyQt5 QCalendarWidget – Obtener el widget de enfoque»

PyQt5 QCalendarWidget: acceso a la región de cada niño si es posible

En este artículo veremos cómo obtenemos la región de todos los hijos de QCalendarWidget. El calendario no es solo un único widget, es una mezcla de muchos widgets más pequeños a los que nos referimos como elementos secundarios del calendario. Hay muchos elementos secundarios, como la vista de tabla, el delegado de elementos, etc. Usamos … Continue reading «PyQt5 QCalendarWidget: acceso a la región de cada niño si es posible»

PyQt5 QCalendarWidget – Establecer fecha mínima

En este artículo veremos cómo podemos establecer la fecha mínima para el QCalendarWidget. La fecha mínima de QCalendarWidget restringe la selección del usuario por debajo de la fecha mínima, es decir, el usuario solo puede seleccionar fechas posteriores a la fecha mínima especificada. Las fechas por debajo de la fecha mínima se desactivan. Para hacer … Continue reading «PyQt5 QCalendarWidget – Establecer fecha mínima»

PyQt5 QCalendarWidget: configuración del rol de fondo

En este artículo, veremos cómo establecemos el rol de segundo plano en QCalendarWidget. La función de fondo define el pincel de la paleta del calendario que se utiliza para representar el fondo. Si no se establece una función en segundo plano explícita, el calendario hereda la función en segundo plano de su widget principal.  Para … Continue reading «PyQt5 QCalendarWidget: configuración del rol de fondo»

PyQt5 QCalendarWidget: acceso al valor del tamaño base

En este artículo veremos cómo podemos acceder al valor del tamaño base del QCalendarWidget. Por defecto, el tamaño base tiene un valor cero tanto para el ancho como para la altura, el tamaño base se usa para calcular un tamaño de calendario adecuado si el calendario define sizeIncrement, es decir, su tamaño cambia cuando cambia … Continue reading «PyQt5 QCalendarWidget: acceso al valor del tamaño base»

PyQt5 QCalendarWidget – Eliminando la referencia de memoria

En este artículo, veremos cómo podemos eliminar la referencia del QCalendarWidget. Quitar la última referencia de Python del objeto de calendario no será suficiente para limpiarlo por completo, porque aún podría haber una referencia en el lado de Qt. En general, Qt tiende a no eliminar objetos implícitamente. Por lo tanto, es posible que sea … Continue reading «PyQt5 QCalendarWidget – Eliminando la referencia de memoria»

PyQt5 QCalendarWidget – Comprobación de propiedad oculta

En este artículo veremos cómo podemos verificar la propiedad oculta de QCalendarWidget, ocultar es exactamente lo contrario de mostrar QCalendarWidget. El widget de calendario es un widget grande, por lo que es necesario ocultarlo cuando el usuario no lo necesita. Podemos ocultarlo usando el método hide, pero no podemos mostrarlo usando el mismo método, aunque … Continue reading «PyQt5 QCalendarWidget – Comprobación de propiedad oculta»

PyQt5 QCalendarWidget – Enfoque de limpieza

En este artículo veremos cómo podemos borrar el foco del QCalendarWidget si tiene foco. Establecer el enfoque es básicamente establecer el motivo de enfoque, hay muchos motivos de enfoque disponibles, como la tabulación trasera, el motivo emergente, etc. Establecer el enfoque es la función sobrecargada. Usamos el método setFocus para establecer el foco en el … Continue reading «PyQt5 QCalendarWidget – Enfoque de limpieza»

PyQt5 QCalendarWidget – Obtener el estado del bloque de señales

En este artículo, veremos cómo podemos verificar si las señales que están asociadas con QCalendarWidget están en estado bloqueado o no. Hay varias señales asociadas con el calendario, como señales de cambio de fecha, señales de cambio de página, etc. Las acciones se agregan al calendario usando solo estas señales. Podemos bloquear señales con la … Continue reading «PyQt5 QCalendarWidget – Obtener el estado del bloque de señales»