PyQt5 QListWidget – Obtener la propiedad de posición del indicador de caída

En este artículo veremos cómo podemos obtener la propiedad de posición del indicador de caída del QListWidget. QListWidget es una clase de conveniencia que proporciona una vista de lista con una interfaz clásica basada en elementos para agregar y eliminar elementos. QListWidget usa un modelo interno para administrar cada QListWidgetItem en la lista. Esta propiedad … Continue reading «PyQt5 QListWidget – Obtener la propiedad de posición del indicador de caída»

PyQt5 QCalendarWidget – Configuración de altura mínima

En este artículo veremos cómo podemos establecer la altura mínima para el QCalendarWidget. La altura mínima del calendario es la altura después de la 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 … Continue reading «PyQt5 QCalendarWidget – Configuración de altura mínima»

PyQt5 QCommandLinkButton: configuración de borde para estados combinados marcados y presionados

En este artículo, veremos cómo podemos establecer un borde para el QCommandLinkButton verificable de acuerdo con los estados marcado y presionado combinados. El botón de enlace de comando es un tipo especial de botón que tiene cualidades tanto de botón pulsador como de botón de radio. De forma predeterminada, no hay un borde adicional en … Continue reading «PyQt5 QCommandLinkButton: configuración de borde para estados combinados marcados y presionados»

PyQt5 QCalendarWidget: asignación del sistema de coordenadas al sistema de coordenadas del calendario

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

PyQt5 QDateTimeEdit – Obtener solo QDate

En este artículo veremos cómo podemos obtener solo QDate del widget QDateTimeEdit. QDateTime es básicamente una combinación de QDate y QTime, es decir, tiene fecha y hora. Y el widget QDateTimeEdit se usa para mostrar o recibir el QDateTime. Podemos establecer QDateTime con la ayuda del setDateTimemétodo. La configuración de la fecha no afectará la … Continue reading «PyQt5 QDateTimeEdit – Obtener solo QDate»

PyQt5 QSpinBox – Cómo desarmar el cursor

En este artículo, veremos cómo podemos desactivar el cursor del cuadro de número, un cursor es un indicador que se utiliza para mostrar la posición actual para la interacción del usuario en un monitor de computadora u otro dispositivo de visualización que responderá a la entrada de texto o apuntando dispositivo. Usamos setCursorel método para … Continue reading «PyQt5 QSpinBox – Cómo desarmar el cursor»

PyQt5 QComboBox – Cambiar estilo de borde

En este artículo veremos cómo podemos cambiar el estilo del borde del cuadro combinado, el estilo del borde puede ser punteado, discontinuo, etc. Cuando establecemos el borde del cuadro combinado, es continuo, aunque podemos cambiarlo. Para hacer esto, tenemos que cambiar la hoja de estilo asociada con el cuadro combinado, a continuación se muestra el … Continue reading «PyQt5 QComboBox – Cambiar estilo de borde»

PyQt5 QSpinBox – Obtener geometría normal

En este artículo veremos cómo podemos obtener la geometría normal de la caja de giro. La geometría normal del giro es la geometría que aparecerá cuando se muestre como normal (no maximizada o a pantalla completa) para el widget de nivel superior. Para widgets secundarios, la geometría normal siempre contiene un rectángulo vacío. Por defecto, … Continue reading «PyQt5 QSpinBox – Obtener geometría normal»

PyQt5: imagen de fondo para editar en línea parte de ComboBox no editable

En este artículo veremos cómo podemos establecer la imagen de fondo en la parte de edición de línea del cuadro combinado no editable. La edición de línea es la parte del cuadro combinado que se utiliza para ver el texto seleccionado y editar el texto. Para configurar y obtener el objeto de edición de línea … Continue reading «PyQt5: imagen de fondo para editar en línea parte de ComboBox no editable»

Migrar la aplicación PyQt5 a PySide2

Uno de los paquetes más avanzados para el desarrollo de Gui en Python es PyQt5. Según Christian Tismer, el mantenedor de Pyside2, PyQt5 tiene unas 25.000 funciones para que las uses. Esa es una biblioteca realmente grande. Sin embargo, si desea distribuir su aplicación comercialmente, debe comprar una licencia de la empresa Qt. Afortunadamente, PySide2 … Continue reading «Migrar la aplicación PyQt5 a PySide2»