Tato práce se zabývá problematikou tvorby grafických uživatelských rozhraní. Soustředí se na tvorbu prostřednictvím deklarativních modelů, zejména pak na deklarativní jazyk QML. Zjištěné znalosti jsou využity při návrhu nového deklarativního jazyka pro definici grafického uživatelského rozhraní. Výsledkem práce je deklarativní jazyk pro~definici uživatelského rozhraní, překladač a podpůrná knihovna pro běh v rámci grafických aplikací. Překladač umožňuje z definice grafického rozhraní v navrženém jazyce vygenerovat zdrojový kód v jazyce C++, který lze zahrnout do uživatelské aplikace a pomocí podpůrné knihovny dané grafické rozhraní zobrazit. Součástí práce je i uživatelská aplikace, na níž je otestována funkčnost tohoto přístupu a je proved...