Hlavní navigace

Rozcestník GTK

GTK je multiplatformní toolkit, který slouží vytváření GUI. Pochází z projektu GIMP. Ten používal GTK pro vykreslování svého prostředí. Je napsané v C, ale existuj mnoho alternativ pro C++ a další jazyky. Na GTK je založeno prostřední GNOME.

S GTK+ multiplatformně

Cílem seriálu je ukázat možnosti a použití knihovny GTK+, nastínit problémy při multiplatformním vývoji, se kterými jsme se setkali, a jejich řešení. Podíváme se na výhody i nevýhody této knihovny, na kompilaci a dojde i na jednoduché příklady použití. Na obsahu dalších dílů se můžete podílet i vy, naši čtenáři. Diskuzní fórum je vám k dispozici.

Čtěte článek S GTK+ multiplatformně

Programování pro X Window System (2)

Po minulém úvodním článku se teď už opravdu pustíme do programování. První toolkit, na který se podíváme blíž, je GTK+. Zkratka pochází z názvu „The Gimp Toolkit“. GTK+ totiž původně vzniklo jako toolkit pro program Gimp. Dnes je na tomto toolkitu postaveno mnoho aplikací a tvoří základ desktopového prostředí GNOME.

Čtěte článek Programování pro X Window System (2)

Programování pro X Window System (4)

Dnes se podíváme, jaké widgety jsou v GTK+ k dispozici. Nebudeme se příliš pouštět do podrobností, protože třídy widgetů mají často desítky metod a podrobný výklad by byl příliš dlouhý a asi také dost nudný. Proto se zaměříme jen na nejdůležitější vlastnosti widgetů. Detaily je možné nalézt v referenční dokumentaci GTK+.

Čtěte článek Programování pro X Window System (4)

Programování pro X Window System (5)

V pátém dílu seriálu se podíváme na funkce knihovny GLib. V další části článku se budeme zabývat podporou GTK+ pro periodicky volané funkce, vstupy/výstupy a konfiguraci grafických stylů widgetů. Nakonec probereme možnosti komunikace mezi programy pomocí výběrů a drag&drop.

Čtěte článek Programování pro X Window System (5)

Programování pro X Window System (6)

V tomto článku uzavřeme téma GTK+. Podíváme se dovnitř toolkitu, jak fungují widgety. Na závěr si ukážeme, jak definovat novou třídu widgetů.

Čtěte článek Programování pro X Window System (6)
Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Podnikatel.cz: Komunikace firem na Facebooku? Otřes!

Komunikace firem na Facebooku? Otřes!

Vitalia.cz: Mondelez stahuje rizikovou čokoládu Milka

Mondelez stahuje rizikovou čokoládu Milka

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Vitalia.cz: Nestlé vyvinula nový typ „netloustnoucího“ cukru

Nestlé vyvinula nový typ „netloustnoucího“ cukru

Podnikatel.cz: Víme první výsledky doby odezvy #EET

Víme první výsledky doby odezvy #EET

DigiZone.cz: Sat novinky: slovenská TV8 HD i ruský NTV Mir

Sat novinky: slovenská TV8 HD i ruský NTV Mir

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Měšec.cz: Finančním poradcům hrozí vracení provizí

Finančním poradcům hrozí vracení provizí

Podnikatel.cz: Na poslední chvíli šokuje výjimkami v EET

Na poslední chvíli šokuje výjimkami v EET

Vitalia.cz: Znáte „černý detox“? Ani to nezkoušejte

Znáte „černý detox“? Ani to nezkoušejte

Lupa.cz: Seznam mění vedení. Pavel Zima v čele končí

Seznam mění vedení. Pavel Zima v čele končí

DigiZone.cz: ČT má dalšího zástupce v EBU

ČT má dalšího zástupce v EBU

120na80.cz: Horní cesty dýchací. Zkuste fytofarmaka

Horní cesty dýchací. Zkuste fytofarmaka

Vitalia.cz: Chtějí si léčit kvasinky. Lék je jen v Německu

Chtějí si léčit kvasinky. Lék je jen v Německu

Podnikatel.cz: Babiše přesvědčila 89letá podnikatelka?!

Babiše přesvědčila 89letá podnikatelka?!