FLTK 1.4.0-1 – Fast Light Toolkit grafikus keretrendszer

Már biztosan sokan elgondolkoztak azon, hogyan lehet grafikus programokat készíteni linuxra, nos nyilván sok módja van, de az igazán hatékony programozáshoz  szükség lesz egy grafikus keretrendszerre (eszközkészletre).

Erről már korábban írtam egy kis összefoglalót azoknak, akiknek ez teljesen ismeretlen fogalom, az alábbi linken érdemes tehát elolvasni mindenképpen:
https://www.skamilinux.hu/2020/02/04/mi-az-a-grafikus-keretrendszer/

A tegnap nap folyamán (2024.11.18) megjelent az FLTK 1.4.0-1 – Fast Light Toolkit.

Kicsit bő lére eresztve az FLTK egy keresztplatformos C++ grafikus felhasználói felület (GUI) eszközkészlet, segít abban, hogy grafikus elemeket (például ablakokat, gombokat, szövegmezőket) hozzunk létre és kezeljünk az  elkészített vagy készülő alkalmazásokban.

Főbb jellemzői:

  • Keresztplatformos: Windows, macOS és Linux rendszereken is működik, azonos kóddal több platformon is futtatható az alkalmazás.
  • Kis méretű és gyors: Könnyű és gyorsan betölthető, az alacsony memóriafogyasztásának köszönhetően ideális kisebb alkalmazásokhoz, projektekhez.
  • OpenGL támogatás: 3D grafikát is lehet vele készíteni.
  • Egyszerű használat: Könnyen tanulható és használható.
  • Ingyenes és nyílt forráskódú: Szabadon használható és módosítható.
  • Gyors alkalmazásfejlesztés: Az egyszerűsége miatt gyorsan lehet vele prototípusokat készíteni.

A  jelenlegi kiadás részletei:
https://www.fltk.org/articles.php?L1955

Korábban már szóba került a FreeDOS kapcsán, így biztosan sokan emlékeznek is rá, hogy még DOS -os grafikus környezet is készült FLTK alapokon, a cikket és a képeket itt lehet megtekinteni:
https://www.skamilinux.hu/2016/03/25/fltk-for-dos-apps-xfdos-distro/

Az FLTK hivatalos ablakkezelője az FLWM projekt – a TinyCore linux alap WM:
https://flwm.sourceforge.net/

Egy másik FLTK alapú asztalkezelő, az én személyes kedvencem, régebben egyszerűen rajongtam érte, az EDE azaz Equinox Desktop Environment:
https://edeproject.org/

Az FLTK egészen kiváló dokumentációval rendelkezik, így mindenképpen érdemes legalább egy pillantást vetni a doksikra:
https://www.fltk.org/documentation.php

Az FLTK projekt weboldala:
https://www.fltk.org

Végül egy jó kis példatár Gammasoft71 jóvoltából – kezdőknek nagyon jó kiindulási pont, hogy nem csak a száraz dokumentációt kell olvasgatni:
https://github.com/gammasoft71/Examples_FLTK

A témák:

Jó töltögetést és jó programozgatást !

Translate »