Llega GTK + con mejoras en su nueva versión 3.24.1

GTK + o anteriormente conocido como GIMP Toolkit, es un conjunto de herramientas multiplataforma con lo cual sirve para crear interfaces gráficas de usuario. Al ofrecer un conjunto completo de widgets, GTK + es adecuado para proyectos que van desde pequeñas herramientas únicas hasta completas suites de aplicaciones.

GTK + es multiplataforma por lo que puede ser utilizado tanto en Windows, Linux y MacOS y ademas cuenta con una API fácil de usar, lo que acelera el tiempo de desarrollo.

GTK + está escrito en el lenguaje de programación C, pero se ha diseñado desde cero para admitir una amplia gama de idiomas y no solo estar limitado a  C / C ++.

El uso de GTK + desde otros lenguajes de programación tales como Perl y Python (especialmente en combinación con el constructor de Glade GUI ) proporciona un método efectivo de desarrollo rápido de aplicaciones.

Sobre GTK +

GTK + es un software libre y parte del Proyecto GNU . Sin embargo, los términos de la licencia de GTK +, la LGPL de GNU , permiten que todos los desarrolladores, incluso aquellos que desarrollan software propietario, lo utilicen sin ningún tipo de licencia o royalties.

GTK + ha participado en muchos proyectos y algunas plataformas grandes. Para obtener una idea de lo que las personas piensan sobre GTK + y cómo se ha utilizado en proyectos comerciales.

Los programas basados en Qt y GTK+ utilizan diferentes conjuntos de “widgets” para conformar sus interfaces gráficas de usuario.

Cada uno presenta entre otras cosas, diferentes temas, estilos y juegos de íconos por defecto, así que su “aspecto y tacto” difieren significativamente.

Qt (pronunciado “cute” en inglés) es un marco de trabajo para desarrollo de aplicaciones multiplataforma, ampliamente usado para el desarrollo de programas con interfaz gráfica (en cuyo caso se le conoce como un conjunto de “widgets”), aunque también es utilizado para desarrollar programas no gráficos tales como herramientas de consola y servidores.”

Están disponibles conjuntos de “widgets” con el propósito de integración, con implementaciones escritas tanto para Qt como para GTK+, en todas sus versiones principales.

Con éstas, puede tener un aspecto único para todas sus aplicaciones independientemente del marco de trabajo en que hayan sido escritas.

Los programas GTK + pueden ejecutarse sobre entornos de escritorio basados ​​en X11 o administradores de ventanas.

Incluso aquellos que no están hechos con GTK +, siempre que se instalen las bibliotecas requeridas; esto incluye macOS si está instalado X11.app .

GTK + también se puede ejecutar bajo Microsoft Windows , donde es utilizado por algunas aplicaciones populares multiplataforma como Pidgin y GIMP. wxWidgets , un conjunto de herramientas GUI multiplataforma, usa GTK + en Linux.

Otros puertos incluyen DirectFB (utilizado por el instalador de Debian , por ejemplo) y ncurses .

Sobre la nueva versión de GTK + 3.24.1

Recientemente fue lanzada la nueva versión de GTK +3.24.1 con lo cual se renueva y añade unas cuantas características nuevas.

En esta nueva versión, se dice que se han realizado mejoras en el estilo de la barra de encabezado, mientras que las advertencias críticas se corrigen.

En este nuevo lanzamiento de GTK +, se están actualizando las traducciones en checo, friulano, ruso y español.

Como se mencionó en Adwaita se recibieron las mejoras de este nuevo lanzamiento al mejorar al estilo de barra del encabezado.

Por otro lado, continúan los arreglos en Wayland y con este nuevo lanzamiento de GTK + 3.24.1 se recibió el arreglo en el manejo del texto preeditado.

Por su parte en Windows se realizó la implementación del desplazamiento suave y finalmente se arreglaron los problemas que surgían y las advertencias críticas al apagar el sistema.

De momento solo toca esperar a que esta nueva versión sea colocada dentro de los repositorios de la mayoría de las distribuciones de Linux.

Con ello ya se podrá realizar una actualización del sistema para poder obtener esta nueva versión de GTK + en sus equipos.

Aun que ya se está trabajando en Gtk + 4 y con el lanzamiento de este la presión de la necesidad de innovar se habrá liberado y el equilibrio entre estabilidad e innovación se inclinará hacia la estabilidad.

Del mismo modo, los cambios recientes en la tematización están destinados específicamente a mejorar y estabilizar esa parte de la API, lo que significa que algunas inversiones ahora deberían recompensarse más tarde.

 

Comparte para difundir

Si te ha gustado nuestro contenido ahora puedes ayudar a difundirlo en las redes sociales de manera sencilla usando los siguientes botones:

Envía
Pinea
Print

Categorías

Noticias

Soy Estudiante de Ingeniería en Computación en la Universidad Autónoma Metropolitana (México), me considero aun un usuario medio en Linux , tengo pasión por las nuevas tecnologías , gamer y linuxero de corazón dispuesto a apoyar en lo que pueda.

Un comentario

  1.   Jhon Gesell Villanueva Portella dijo

    hola muchas gracias por publicar la entrada, por mi parte también ando interesado en la construcción de aplicaciones con interfaz gráfica de usuario, a la fecha vengo trabajando con PyQt; me gustaría que mi software sea capaz de trabajar con bases de datos así que estoy que aprendo SQL y también quisiera que los gráficos sea embebidos en el software que planteo; aún voy a revisar como empaquetarlo para GNU/Linux y Mac OS X, para Windows si ví como se hace que no me parece tan complicado , aunque el resultado para este último ví que da un archivo ejecutable *.exe; me gustaría tmb saber como haría para hacer así un instalador de software como usualmente se ve , ese “SETUP” que permite al usuario final solamente aceptar y dar siguiente siguiente, habrá que seguir leyendo, por lo pronto quedo atento a tus próximas entradas, un saludo desde Lima – Perú.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.