0.9 Tutorials

Installation tutorials

Windows (Visual Studio)

Windows (CodeBlocks)

macOS (Xcode)

Linux (also BSD and Raspberry Pi)

Android (SFML)

Android (SDL)


Building TGUI from source code with CMake

Selecting backend in CMake

Getting started

SFML backend

SDL backend

Introduction tutorials

Creating, copying and removing widgets

Basic widget functions

Signals (event callbacks)




Using themes/skins

Switching between menu screens / forms

Intermediate tutorials

Show/Hide animations

Tool Tips

HorizontalLayout and VerticalLayout

Changing mouse cursor

Advanced tutorials

Creating your own themes

Creating your own widgets

Loading from zip file

Merging themes at runtime

Make sure to also look at the documentation and examples.