Ciste C na GUI --> gtk, ale to sa uz pouziva iba zo zotrvacnosti ak mate miliony riadkov spravenych v gtk, tak sa to nikomu nechce prepisovat do niecoho ineho (priklad Evolution).
Pristup, viem C (co mozete, lebo v podstate je to jednoduchy jazyk) tak chcem vsetko robit v C, je silno zabedneny. Cesi maju krasne prislovie: "Mate-li jenom kladivo, vsechno vypada jako hrebik".
Co sa tyka Qt, to zvladne aj zaciatnocik, lebo sa da bez problemov programovat v Qt (aj konzolove aplikacie), ktore je nieco ako framework nad C++ a dost ho zjednodusuje. C++ nie je lahky jazyk. Ba je najtazsi procedularny aky poznam. Nejden znamy tvrdi, ze neprogramuje v C++ ale v Qt :-)
Este by bolo rozumne sa zamysliet nad zmyslom GUI. GUI skoro vsetok cas, co svieti blika a skace, caka na uzivatela a uzivatel je z principu pomaly. Preto ja osobne by som pouzil pyQt, python. Rychlejsi vyvoj a bude to mat ten isty efekt. Python je oproti C++ realne naozaj silno pomalsi, ale v pripade GUI ten rozdiel ani nepostrehnete, lebo stale sa caka na uzivatela.
A keby som si to robil len tak pre srandu, ako sa poznam, neviem, ci by som nespravil GUI v Haskelli. Uz ma to dlhsie taka :-)