wxGTK pakket bevat wxWidgets voor de GTK + bibliotheek.
wxWidgets kunnen ontwikkelaars toepassingen maken voor Win32, Mac OS X, GTK +, X11, Motif, WinCE, en meer via een codebase. Het kan gebruikt worden vanaf talen zoals C ++, Python, Perl en C # /. NET. In tegenstelling tot andere cross-platform toolkits, wxWidgets toepassingen kijken en voelen native. Dit komt omdat wxWidgets gebruikt eigen moedertaal controles van het platform dan emuleren hen. Het is ook uitgebreide, gratis, open-source, en volwassen. Waarom niet het eens proberen, net als vele anderen hebben?
Het wordt aanbevolen om ten minste GTK + 2.2.3 gebruiken om het meeste uit wxWidgets en sommige functies zijn alleen beschikbaar bij gebruik van GTK + 2.4 of zelfs van GTK + 2.8. Merk op dat als u wxWidgets compileren tegen GTK + 2.8 uw app zal nog steeds werken met oudere GTK + versie naar versie 2.2 als wxWidgets tests voor de aanwezigheid van nieuwere functies bij run-time en het zal terugvallen naar een generieke toepassing als deze functies zijn niet aanwezig in de GTK + versie gebruikt.
wxWidgets 2.8 ondersteunt nog steeds GTK + 1.2, maar geen ontwikkeling wordt gedaan op die poort meer en ondersteuning voor GTK + 1.2 zal waarschijnlijk volledig worden geschrapt. Inderdaad, een van de belangrijkste stappen in de ontwikkeling cyclus van de aanloop naar wxWidgets 2.8 was dat de codebase voor GTK + 1.2 en GTK + 2.0 werden gescheiden, zodat verbeteringen en clean-ups om de GTK + 2.0-poort kan worden gedaan zonder dat de zorg voor GTK + 1.2.
Om wxGTK gebruiken GTK 1.2 moet u --with-gtk = 1 configure optie te gebruiken. Om de bibliotheek in de Unicode-modus op te bouwen (alle strings zal zijn brede strings etc.) moet u configureren met GTK 2.0 en voeg --enable-unicode.
Houdt u er rekening mee dat het sterk wordt aangeraden om de bibliotheek te bouwen in een aparte map, zoals hierboven weergegeven, omdat het stelt u in staat om verschillende hebt bouwt ervan (bijvoorbeeld met en zonder debug) in parallel. Als u op te bouwen in de bron directory, vergeet dan niet te doen "make clean" voor de configuratie te veranderen!
Vereisten:
· GTK +> = 2.2.3
Eisen
- GTK & gt; = 2.2.3
Reacties niet gevonden