Widgetset - Widgetset - Wikipedia

Interakce třídních knihoven a sad widgetů v Lazarus a Free Pascal
Sady widgetů podporovat vývoj citlivý na platformu pomocí Lazar IDE Systém. Působí jako adaptér knihovny které poskytují rozhraní mezi platformou nevymyslenou zdrojový kód napsáno v Free Pascal a specifické pro platformu Systém funkce. Umožňují tedy vývoj nativního softwaru pro platformu, aniž by bylo nutné poskytovat konkrétní zdrojový kód pro různé cílové platformy.
Sady widgetů fungují jako základ pro Knihovna komponent Lazarus (LCL).
Dostupné sady widgetů
V současné době (červen 2020) je stav vývoje rozhraní widget toolkit zhruba následující:[1]
Sada widgetů | Podporované operační systémy | Postavení |
---|---|---|
Windows API, GDI | Okna | Běžné použití |
Windows CE API, GDI | Windows CE | Běžné použití |
GTK + 1.2.X | Linux (přes X11 ) | Zastaralé |
GTK + 2,8+ | Linux (X11 a framebuffer), Okna, a Mac OS X (přes X11 ) | Běžné použití |
GTK + 3.x | Jako Gtk2 | Alfa |
Qt 4.5+, 5.6+[2] | Linux (X11 a framebuffer), Okna, Mac OS X | Běžné použití. Funguje ve Windows, Linux, Mac OS X, Maemo atd |
Kakao | Mac OS X | Probíhá |
Uhlík | Mac OS X | Běžné použití |
fpGUI | Okna, Windows CE, Linux (přes X11 ) | Počáteční fáze |
Lazarus vlastní nakreslené ovládací prvky | Android, Okna, Linux (přes X11 ), Mac OS X | Počáteční fáze |
Reference
Další čtení
- Michaël van Canneyt; Florian Klämpfl (2012), Free Pascal (Free Pascal 2 ed.), Computer & Literatur Verlag GmbH, ISBN 978-3936546729, OL 25421359M, 393654672X
- Michaël van Canneyt; Mattias Gärtner; Swen Heinig; Felipe Monteiro de Carvalho; Inoussa Ouedraogo; Jörg Braun (2011), Lazar, Böblingen, Německo: Computer & Literatur Verlag GmbH, OL 25426539M
- Michaël van Canneyt; Mathias Gärtner; Swen Heinig; Felipe Monteiro de Carvalho; Inoussa Ouedraogo (2011), Lazarus - kompletní průvodce, Blaise Pascal Magazine, OL 25427992M
- Roderick Person (2013), Začínáme s Lazarus IDEPackt Publishing, ISBN 978-1782163404, OL 25426631M, 1782163409