In GTK ändert eine Engine das Aussehen der gezeichneten Widgets, um sich häufig an das native Widget eines bestimmten Betriebssystems anzupassen, um Eigenschaften wie Widget-Krümmung oder Animationen zu steuern. Eine Engine ist eine Software, die auf Ihrem Computer ausgeführt wird.
Themen sind ein allgemeiner Begriff für alle Grafiken und Farbschemata, die beim Rendern von allem, was Sie sehen, verwendet werden. Es ist kein GTK-eindeutiger Begriff. Zwei verschiedene Engines könnten dieselben Designdateien als Eingabe verwenden, das Endergebnis würde jedoch etwas anders dargestellt werden. Themes sind eine (meistens) statische Sammlung von Dateien.