Graphical user interfaces

Prerequisites: Intro to C++

Introduction

Qt is a graphics toolkit whose design is similar to the Java Swing library. Until the page has more resources, here are a few examples of Qt applications: LiveGrapher, Insight.

In addition to creating the UI widgets in code, one can use QtCreator, which provides a drag-and-drop interface.

Joel Spolsky on user interface design

TODO