Start Logga In Skriv Artikel Om Oss
Vad söker du?
Allt om 'GTK'

GTK

Innehåll- 1. Generellt om GTK+ - 2. Arkitektur - 3. Nytt i GTK+ 2.0 - 4. Dokumentation - 5. Länkar

1. Generellt om GTK+

GTK+ eller, som det ofta kallas, GTK är ett verktygskit för att skapa grafiska användargränssnitt (GUIs). GTK+ finns för ett flertal olika plattformar och är tämligen komplett som verktygskit. GTK+ är licensierad under LGPL.

GTK+ utvecklades från början av GIMP-projektet och kallades "The GIMP Toolkit". Numer är verktygskitet mer etablerat och används framför allt av GNUprojektets Gnomedesktop projekt. Alla program som är specifikt skrivna för Gnome använder också GTK+.

2. Arkitektur

GTK+ uppbyggt kring tre programbibliotek som även de utvecklas av GTK+-utvecklarna.

  • GLib är ett lågnivå kärnbibliotek som utgör grunden i GTK+ och Gnome.
  • Pango är ett programbibliotek för layout och textrendering som skapats för att enklare kunna stödja olika nationaliteters språk.
  • ATK är ett programbibliotek som tillhandahåller gränsnitt för att göra GTK+ mer tillgängligt för användare. ATK gör en applikation användbar för hjälpmedel som förstoringsglas och alternativa inmatningsverktyg (t.ex. mikrofon istället för tangentbord).

3. Nytt i GTK+ 2.0

GTK+ 2.0 tillförde en del nya funktioner i GTK, bland annat rudimentär, plattformsoberoende trådhantering (GLib), och Unicode-stöd, genom att GTK numera antar att alla strängar som skrivs i ett program är i UTF-8-formatet.

4. Dokumentation

API-referens för de 4 biblioteken kan hittas på:

  • http://developer.gnome.org/doc/API/2.0/glib/
  • http://developer.gnome.org/doc/API/2.0/pango/
  • http://developer.gnome.org/doc/API/2.0/atk/
  • http://developer.gnome.org/doc/API/2.0/gtk/

5. Länkar

  • http://www.gtk.org/

Q: Vad är egnetligen relationerna mellan GTK, Qt, Gnome och KDE. Vad jag förstår är GTK och Qt direkta konkurrenter, liksom Gnome och KDE. Sedan hör GTK ihop med Gnome, likaså Qt med KDE. Korrekt? Innebär det att vissa program kräver Gnome medan andra kräver KDE? Är det så vanligt att man bör ha båda installerade? /Tor

Kortfattat och förenklat: Det finns program som är kompilerade mot QT-, KDE-, GTK- resp. GNOME-biblioteken. För att kunna installera KDE och GNOME-biblioteken måste QT- resp. GTK-biblioteken först vara installerade. Bara för att man har KDE- eller GNOME-biblioteken installerade behöver man inte använda eller installera hela skrivbordsmiljön (t.ex. panel och dylikt). Själv kör jag KDE som min dagliga miljö och har GNOME-biblioteken även installerade så att jag kan köra alla program (även om det är mkt vanligare med rena GTK-program än program som kräver GNOME-biblioteken). /M

Redigera?

Artikeln skriven 2009-01-17 av Learning4sharing

Inga kategorier för denna artikel än...

Vi behhöver hjälp att kategorisera våra artiklar. Kan du skriva ett nyckelord för denna artikel? Du kan skriva upp till 3 olika nyckelord för denna artikel, vi uppskattar din hjälp!

Skriv nyckelord som du tycker beskriver denna artikel på ett bra sätt. Du kan ange 3 olika nyckelord för denna artikel, max 20 tecken per nyckelord.

  1. Lägg till fler
    Skriv in svaret på frågan: 6+10

Intresserad av fler artiklar?

Mörsare
Styrelseproffs
Aldano
Ruter Dam
Utbildare
Christer Sturmark författargrupp
Datamedia
CITES
Elefantskötare

Senaste sökningarna

haj har fått 1312 sökningar. Den senaste gjordes 2021-01-25 17:34:19.

amnesti har fått 1238 sökningar. Den senaste gjordes 2021-01-25 17:31:35.

kvartsfinal har fått 984 sökningar. Den senaste gjordes 2021-01-25 17:31:09.

kenya har fått 1370 sökningar. Den senaste gjordes 2021-01-25 17:30:59.

helium har fått 1545 sökningar. Den senaste gjordes 2021-01-25 17:29:55.

vers har fått 1275 sökningar. Den senaste gjordes 2021-01-25 17:27:04.

metronome har fått 954 sökningar. Den senaste gjordes 2021-01-25 17:23:08.

lavemang har fått 1093 sökningar. Den senaste gjordes 2021-01-25 17:23:07.

sk har fått 1680 sökningar. Den senaste gjordes 2021-01-25 17:23:05.

dyngbagge har fått 2129 sökningar. Den senaste gjordes 2021-01-25 17:21:12.

syntetfiber har fått 1549 sökningar. Den senaste gjordes 2021-01-25 17:20:05.

aus har fått 1153 sökningar. Den senaste gjordes 2021-01-25 17:19:47.

Designed by: template world
Learning4sharing.nu
All Rights Reserved. 0.25 SEK

Logga in

Välkommen att redigera och skriva nya artiklar!

Ingent Konto?

Skaffa konto för att redigera och skapa nya ariklar Nytt Konto.

Ny Användare

Välkommen att redigera och skriva nya artiklar! Skapa konto nedan.


Ett verifieringsmail kommer att skickas till din E-post som du måste öppna och verifiera din E-post med

Lägg till artikel

Du är inte inloggad.

Logga In eller Skapa konto.