GTK + arrives with improvements in its new version 3.24.1

gtk-logo

GTK + or formerly known as GIMP Toolkit, is a set of multiplatform tools with which it is used to create graphical user interfaces. By offering a complete set of widgets, GTK + is suitable for projects ranging from small one-time tools to complete application suites.

GTK + It is cross-platform so it can be used both on Windows, Linux and MacOS and it also has an easy-to-use API, which speeds up development time.

GTK + is written in the C programming language, But designed from the ground up to support a wide range of languages and not just be limited to C / C ++.

The use of GTK + from other programming languages ​​such as Perl and Python (especially in combination with the Glade GUI constructor) provides an effective method of rapid application development.

About GTK +

GTK + is free software and part of the GNU Project . However, the license terms of GTK +, the GNU LGPL, allow all developers, even those who develop proprietary software, to use it without any license or royalty.

GTK + has participated in many projects and some large platforms. To get an idea of ​​what people think about GTK + and how it has been used in commercial projects.

Qt and GTK + based programs use different sets of widgetsts »to form your graphical user interfaces.

Each one presents among other things, different themes, styles and icon sets by default, so its "look and feel" differ significantly.

«Qt (pronounced «cute» in English) is a framework for application development multiplatform, widely used for the development of graphical interface programs (in which case it is known as a set of «widgets»), although it is also used to develop non-graphical programs such as console tools and servers. "

Sets of "widgets" are available for integration purposes, with implementations written for both Qt and GTK +, in all major versions.

With these, you can have a unique look for all your applications regardless of the framework in which they were written.

go-gtk-logo

GTK + programs can run on X11-based desktop environments or window managers.

Even those not made with GTK +, as long as the required libraries are installed; this includes macOS if X11.app is installed.

GTK + can also be run under Microsoft Windows, where it is used by some popular cross-platform applications such as Pidgin and GIMP. wxWidgets, a cross-platform GUI toolkit, uses GTK + on Linux.

Other ports include DirectFB (used by the Debian installer, for example) and ncurses.

About the new version of GTK + 3.24.1

Recientemente the new version of GTK +3.24.1 was released which is renewed and adds a few new features.

In this new version, It is said that improvements have been made to the style of the header bar.or, while critical warnings are being corrected.

In this new release of GTK +, the Czech, Friulian, Russian and Spanish translations are being updated.

As mentioned in Adwaita, the improvements of this new release were received by improving the header bar style.

On the other hand, cArrangements continue at Wayland and with this new release of GTK + 3.24.1 the fix was received in the handling of the pre-edited text.

For its part, Windows implemented smooth scrolling and finally the problems that arose and the critical warnings when shutting down the system were fixed.

For now, we just have to wait for this new version to be placed in the repositories of most Linux distributions.

With this, a system update can now be carried out in order to obtain this new version of GTK + on your computers.

Even though Gtk + 4 is already being worked on and with the launch of this the pressure of the need to innovate will have been released and the balance between stability and innovation will lean towards stability.

Likewise, recent changes to theming are specifically intended to improve and stabilize that part of the API, meaning that some investments should now pay off later.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   John Gesell Villanueva Portella said

    hello thank you very much for publishing the post, for my part I am also interested in building applications with a graphical user interface, to date I have been working with PyQt; I would like my software to be able to work with databases so I am learning SQL and I also want the graphics to be embedded in the software that I propose; I'm still going to review how to package it for GNU / Linux and Mac OS X, for Windows if I saw how it is done, it does not seem so complicated, although the result for the latter I saw that it gives an executable file * .exe; I would like to know how I would do to make a software installer as it is usually seen, that «SETUP» that allows the end user only to accept and give the next next, we will have to keep reading, for now I stay tuned for your next entries, a greeting from Lima - Peru.