PyQt5 QSpinBox – Obtener todos los nombres de las propiedades

En este artículo veremos cómo podemos obtener el nombre de todas las propiedades del cuadro de número que se le agrega dinámicamente, las propiedades son la información agregada por el desarrollador para informar sobre las propiedades del cuadro de número, por ejemplo, si el cuadro de número tiene capacidad de recorrer los valores, el desarrollador … Continue reading «PyQt5 QSpinBox – Obtener todos los nombres de las propiedades»

PyQt5 QSpinBox – Comprobación de la clase heredada

En este artículo veremos cómo podemos verificar si el objeto de cuadro de número hereda el nombre de clase dado o no. Verificar la clase heredada significa que si el objeto de cuadro de número es una instancia de una clase que hereda className o una subclase QObject que hereda className, entonces es True, de … Continue reading «PyQt5 QSpinBox – Comprobación de la clase heredada»

PyQt5 QSpinBox: agregar color de fondo al botón de abajo cuando se presiona

En este artículo, veremos cómo podemos configurar el color de fondo para el botón hacia abajo del cuadro giratorio cuando se presiona. El cuadro giratorio tiene básicamente tres componentes, uno es la edición de línea, otros dos son el botón arriba y abajo, el botón abajo se usa para disminuir el valor. Este color de … Continue reading «PyQt5 QSpinBox: agregar color de fondo al botón de abajo cuando se presiona»

PyQt5 QSpinBox – Obtener ancho de carácter promedio

En este artículo veremos cómo podemos obtener el ancho de carácter promedio del texto del cuadro de número. El ancho promedio de los caracteres es básicamente la suma de todos los caracteres divididos por el número total de caracteres, es decir, el ancho promedio de los glifos en la fuente. Para hacer esto, usamos averageCharWidthel … Continue reading «PyQt5 QSpinBox – Obtener ancho de carácter promedio»

PyQt5 QSpinBox – Borrándolo según el usuario

En este artículo, veremos cómo podemos eliminar el cuadro de número cuando el usuario lo ordena, mientras diseñamos una aplicación, podría consumir mucho espacio/memoria si no se tiene cuidado al cerrar los widgets. Las clases basadas en QObject están diseñadas para vincularse (opcionalmente) en una jerarquía. Cuando se elimina un objeto de nivel superior, Qt … Continue reading «PyQt5 QSpinBox – Borrándolo según el usuario»

PyQt5 QSpinBox – Obtener texto completo

En este artículo veremos cómo podemos obtener el texto completo del cuadro de número, el texto completo significa el valor, así como el prefijo y el sufijo incluidos. Para ello utilizamos el textmétodo. Sintaxis: spin_box.text() Argumento: no requiere argumento Retorno: Devuelve string A continuación se muestra la implementación. # importing libraries from PyQt5.QtWidgets import *  … Continue reading «PyQt5 QSpinBox – Obtener texto completo»

PyQt5 QSpinBox – Seleccionando todo el texto

En este artículo veremos cómo podemos seleccionar todo el texto del cuadro de número, seleccionar texto no significa imprimirlo u obtener solo seleccionarlo. Cuando seleccionamos texto con el mouse, el texto seleccionado se resalta y, con la ayuda del botón derecho del mouse, podemos ver la opción de copiar y otras opciones. A continuación se … Continue reading «PyQt5 QSpinBox – Seleccionando todo el texto»

PyQt5 QSpinBox: agregar color de fondo a la flecha hacia arriba – Part 2

En este artículo, veremos cómo podemos establecer el color de fondo en la flecha hacia arriba del cuadro de número. El cuadro giratorio tiene básicamente tres componentes, uno es la edición de línea, otros dos son el botón arriba y abajo. La flecha hacia arriba es la parte interior del botón hacia arriba, a continuación … Continue reading «PyQt5 QSpinBox: agregar color de fondo a la flecha hacia arriba – Part 2»

PyQt5 QSpinBox – Configuración de preferencias de sugerencias – Part 2

En este artículo, veremos cómo podemos obtener la preferencia de sugerencia de la fuente del cuadro de número, hay diferentes niveles de sugerencia que se pueden aplicar a los glifos para mejorar la legibilidad en las pantallas donde la densidad de píxeles podría justificarlo. Podemos establecer la preferencia de insinuación con la ayuda del setHintingPreferencemétodo. … Continue reading «PyQt5 QSpinBox – Configuración de preferencias de sugerencias – Part 2»

PyQt5 QSpinBox – ¿Comprobar si el texto está en cursiva?

En este artículo, veremos cómo podemos verificar si el texto del cuadro de número está en cursiva o no, para configurar la fuente, use el método setFont que toma el objeto QFont como argumento. Para hacer que el texto, es decir, la fuente, esté en cursiva, tenemos que obtener el objeto QFont del cuadro de … Continue reading «PyQt5 QSpinBox – ¿Comprobar si el texto está en cursiva?»