Entradas

PyQT 5 Estilos QSS

Imagen
Qt Style Sheets (QSS) es un lenguaje diseñado para cambiar la apariencia de las interfaces gráficas de usuario diseñadas con Qt, está basado en las hojas de estilos en cascada (CSS), son muy similares, por lo que, si ya conoces CSS empezar a utilizar QSS será muy fácil. Qt Style Sheets : QLineEdit { color: red; background-color: white; }

OpenCV & JavaFX

Imagen
Ya conocemos la biblioteca OpenCV y también hemos visto la API JavaFX por lo que en este tutorial aprenderemos a utilizar ambas tecnologías en conjunto, Java hace uso de la tecnología JNI ( Java Native Interface ) para acceder a las funciones nativas almacenadas en la librería dinámica opencv.dll .

GLSL Variables Uniform

Las variables de tipo uniform permiten la comunicación entre la CPU y la GPU, estas variables mantienen su valor durante la ejecución del shader, las variables son declaradas usando la palabra reservada uniform , el shader no puede cambiar el valor de estas variables, sin embargo si es posible asignarle un valor inicial.

GLSL Vertex Attibute

Imagen
El vertex shader es la primera etapa programable en el OpenGL pipeline, es el encargado de procesar y transformar la geometría de una figura, se ejecutara una vez por cada vértice que compone dicha figura, antes de comenzar la ejecución del vertex shader primero debemos establecer los datos de entrada, podemos tener de dos tipos: vertex attibute y uniform variable .

Tutorial Sintaxis GLSL

En este tutorial veremos la sintaxis de GLSL, nos enfocaremos en el uso de la versión 3.3 como mínimo, en el Tutorial Introducción a GLSL vimos todos los detalles teóricos que debemos conocer antes de empezar, veamos nuestro primer fragmento de código.

Introducción a la Programación GLSL

Imagen
OpenGL Shading Language (GLSL) está basado en ANSI C, muchas de las características de C están presentes en GLSL con algunas diferencias que los hacen más simple, por ejemplo no contamos con punteros y se añaden nuevos tipos de datos para el manejo de vectores, matrices y texturas.

Mostrar Varios cv::Mat en una Ventana

Imagen
En el siguiente tutorial OpenCV veremos cómo podemos mostrar una, dos o más Imágenes en la misma ventana, la biblioteca OpenCV no tiene una función definida para esto pero hacerlo es muy fácil, lo que haremos será crear una imagen de gran tamaño que contendrá a las demás imágenes que deseamos mostrar ubicando cada una de ellas en su correspondiente ubicación.

TableView Editable (JavaFX)

Imagen
Seguimos viendo más posibilidades del control JavaFX TableView , esta vez veremos cómo editar los datos que son mostrados en el control y veremos cómo personalizar el control usado para la edición de las celdas, por ejemplo: para editar un dato tipo fecha usaremos un control para el manejo de fechas DatePicker , del mismo modo para los demás datos usaremos el control correspondiente.

PyQT-5 Controles Para Visualizar Listas

Imagen
Este tutorial trata sobre aquellos controles que nos permiten visualizar una lista de elementos y seleccionar o varios elementos de la lista, entre los más comunes tenemos: QComboBox , QListWidget , QTableVidget , veremos un ejemplo donde presentamos cada uno de estos widgets de la biblioteca pyqt-5.

PyQT-5 Cuadros de Diálogo

Imagen
En este tutorial Python estudiaremos los cuadros de diálogo estándar que provee la biblioteca PyQT-5 aprenderemos a programar los cuadros de dialogo QInputDialog , QFileDialog , QColorDialog , QFontDialog y el QMessageBox , cada uno de ellos nos provee de funcionalidades distintas que nos facilitan el desarrollo de aplicación con Python y PyQT.

Temas relacionados