PyQt5 QCalendarWidget – Widget principal nativo

En este artículo veremos cómo podemos obtener el widget principal nativo de QCalendarWidget. Para hacer esto, usamos nativeParentWidgetel método, este método devuelve el padre nativo del calendario, es decir, el siguiente widget ancestro que tiene un identificador de sistema, o Ninguno si no tiene ningún padre nativo. Para hacer esto, usaremos nativeParentWidgetel método con el … Continue reading «PyQt5 QCalendarWidget – Widget principal nativo»

PyQt5 QCalendarWidget: hacer que un niño use ID

En este artículo veremos cómo podemos encontrar el elemento secundario de QCalendarWidget utilizando la ID del elemento secundario. El calendario no es un widget independiente, consiste en pequeños widgets que se denominan hijos, por ejemplo, las fechas y el cuadro giratorio para el año y el menú desplegable para el mes forman colectivamente el calendario. … Continue reading «PyQt5 QCalendarWidget: hacer que un niño use ID»

PyQt5 QCalendarWidget – Asegurando el evento Paint

En este artículo veremos cómo podemos asegurar el evento paint del QCalendarWidget. Con la ayuda de los eventos del pintor, podemos pintar el calendario como el usuario quiera que sea, pero algunas veces es necesario volver a pintar el cuadro giratorio para garantizar la acción del evento del pintor.  Para hacer esto, usaremos el método … Continue reading «PyQt5 QCalendarWidget – Asegurando el evento Paint»

PyQt5 QCalendarWidget – Propiedad de descripción de acceso

En este artículo veremos cómo podemos obtener la propiedad de descripción del QCalendarWidget. La propiedad de descripción contiene los detalles sobre el calendario, es decir, todos los detalles como cómo se hace y las cosas importantes relacionadas con él. Por defecto, la descripción tiene una string vacía, aunque podemos agregar una descripción en cualquier momento … Continue reading «PyQt5 QCalendarWidget – Propiedad de descripción de acceso»

PyQt5 QCalendarWidget – Color de fondo para los botones de herramientas

En este artículo veremos cómo podemos establecer el color de fondo de los botones de herramientas del QCalendarWidget. Los botones de herramientas son los botones disponibles en la parte superior, es decir, los botones para ir a la página izquierda y derecha, configurar el borde para QCalendarWidget no es como configurar el color de fondo … Continue reading «PyQt5 QCalendarWidget – Color de fondo para los botones de herramientas»

PyQt5 QCalendarWidget – Comprobación de la propiedad Editar foco

En este artículo veremos cómo podemos comprobar si el foco de edición está habilitado o no del 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. … Continue reading «PyQt5 QCalendarWidget – Comprobación de la propiedad Editar foco»

PyQt5 QCalendarWidget – Obtener indicadores de ventana

En este artículo veremos cómo podemos obtener las banderas de ventana del QCalendarWidget. Los indicadores de ventana son una combinación de un tipo (p. ej., Qt::Dialog) y cero o más sugerencias para el sistema de ventanas (p. ej., Qt::FramelessWindowHint). Si el calendario tenía tipo Qt::Widget o Qt::SubWindow y se convierte en una ventana (Qt::Window, Qt::Dialog, … Continue reading «PyQt5 QCalendarWidget – Obtener indicadores de ventana»

PyQt5 QCalendarWidget – Señal de icono cambiado

En este artículo veremos cómo podemos obtener la señal de cambio de icono del QCalendarWidget. La señal de icono cambiado se emite cuando el icono del calendario ha cambiado. El icono de configuración también emite la misma señal. Para hacer esto, usaremos windowIconChangedel método con el objeto QCalendarWidget. Sintaxis: calendar.windowIconChanged.connect(lambda: print(“Icon Changed”)) Argumento: no requiere … Continue reading «PyQt5 QCalendarWidget – Señal de icono cambiado»

PyQt5 QCalendarWidget: sistema de coordenadas de mapeo del sistema de coordenadas del calendario

En este artículo veremos cómo podemos mapear el sistema de coordenadas desde el QCalendarWidget. Para hacer esto, usamos el método mapTo, esto traduce la posición de coordenadas del widget al sistema de coordenadas del padre. El padre no debe ser Ninguno y debe ser padre del widget de llamada.  Para hacer esto, usaremos el método … Continue reading «PyQt5 QCalendarWidget: sistema de coordenadas de mapeo del sistema de coordenadas del calendario»

PyQt5 QCalendarWidget: configuración de su diseño

En este artículo veremos cómo podemos configurar el diseño de QCalendarWidget. Para hacer esto usamos el método setLayout, si ya hay un administrador de diseño instalado en el calendario, QWidget no nos dejará instalar otro. Primero debemos eliminar o actualizar el administrador de diseño existente (devuelto por diseño()) antes de que podamos llamar a setLayout() … Continue reading «PyQt5 QCalendarWidget: configuración de su diseño»