PyQt5 QCalendarWidget: liberación de la entrada de teclado agarrada

En este artículo veremos cómo podemos deshacer, es decir, liberar la entrada del teclado para el QCalendarWidget. Al agarrar el teclado, el calendario no se verá afectado, excepto que no recibe ningún evento del teclado. setFocusmueve el foco como de costumbre, pero el nuevo widget de foco recibe eventos de teclado solo después de releaseKeyboardque … Continue reading «PyQt5 QCalendarWidget: liberación de la entrada de teclado agarrada»

PyQt5 QCalendarWidget: obtener el tamaño mínimo

En este artículo veremos cómo podemos obtener el tamaño mínimo del QCalendarWidget. El tamaño mínimo del calendario es el tamaño después del cual no se puede reducir más, de forma predeterminada, cuando creamos un calendario dentro del diseño y cuando la ventana se amplía o se reduce, el tamaño del calendario también aumenta y se … Continue reading «PyQt5 QCalendarWidget: obtener el tamaño mínimo»

PyQt5 QCalendarWidget – Configuración del evento del temporizador

En este artículo veremos cómo podemos implementar el evento del temporizador para el QCalendarWidget. Se envía un evento de temporizador al calendario cuando finaliza el intervalo startTimer del calendario. Este controlador de eventos se puede volver a implementar en una subclase para recibir eventos de calendario startTimer que se pasan en el parámetro de evento. … Continue reading «PyQt5 QCalendarWidget – Configuración del evento del temporizador»

PyQt5 QCalendarWidget – Obtener altura por ancho

En este artículo veremos cómo podemos obtener el alto por el ancho del QCalendarWidget. Si el calendario tiene un diseño, la implementación predeterminada devuelve la altura preferida del diseño. si no hay diseño, la implementación predeterminada devuelve -1, lo que indica que la altura preferida no depende del ancho.  Para hacer esto, usaremos el método … Continue reading «PyQt5 QCalendarWidget – Obtener altura por ancho»

PyQt5 QCalendarWidget: hacer que los niños usen el tipo

En este artículo, veremos cómo podemos encontrar los hijos de QCalendarWidget usando el tipo de hijo/hijos. El calendario no es un widget independiente, consta de pequeños widgets que se denominan hijos, por ejemplo, las fechas y el cuadro de número para el año y el menú desplegable para el mes forman colectivamente el calendario. Podemos … Continue reading «PyQt5 QCalendarWidget: hacer que los niños usen el tipo»

PyQt5 QCalendarWidget: obtener el siguiente widget en la string de enfoque

En este artículo veremos cómo podemos obtener el siguiente widget en la string de enfoque de QCalendarWidget. La string de enfoque es la lista de widgets/hijos presentes en la ventana, indican la secuencia de enfoque, el primer elemento de la string de enfoque recibirá el enfoque primero. Para hacer esto, usaremos nextInFocusChainel método con el … Continue reading «PyQt5 QCalendarWidget: obtener el siguiente widget en la string de enfoque»

PyQt5 QCalendarWidget: se muestra el próximo año

En este artículo veremos cómo podemos mostrar el próximo año del QCalendarWidget en la pantalla. Mostrar el próximo año significa el próximo año en relación con el año que se muestra actualmente. Nota: La fecha seleccionada no cambia. Para hacer esto, usaremos el método showNextYear con el objeto QCalendarWidget. Sintaxis: calendar.showNextYear() Argumento: No requiere argumento Retorno: … Continue reading «PyQt5 QCalendarWidget: se muestra el próximo año»

PyQt5 QCalendarWidget: comprobar si es el ancestro de un widget dado

En este artículo, veremos cómo podemos verificar si QCalendarWidget es el ancestro del widget dado o no. Para hacerlo, usamos isAncestorOfel método, este método devuelve verdadero si el calendario es un padre (o un abuelo, etc. en cualquier nivel) del hijo dado, y ambos widgets están dentro de la misma ventana; de lo contrario, devuelve … Continue reading «PyQt5 QCalendarWidget: comprobar si es el ancestro de un widget dado»

PyQt5 QCalendarWidget – Configuración de fecha máxima

En este artículo veremos cómo podemos establecer la fecha máxima para el QCalendarWidget. La fecha máxima de QCalendarWidget restringe la selección del usuario por encima de la fecha máxima, es decir, el usuario solo puede seleccionar fechas menores que la fecha máxima especificada. Las fechas por encima de la fecha máxima se deshabilitan.  Para hacer … Continue reading «PyQt5 QCalendarWidget – Configuración de fecha máxima»

PyQt5 QCalendarWidget – Acceso al rectángulo de niños

En este artículo, veremos cómo obtenemos el rectángulo hijo del 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 el método de … Continue reading «PyQt5 QCalendarWidget – Acceso al rectángulo de niños»