Version 2 of User Interface Design for Tcl/Tk

Updated 2005-04-30 00:37:56

EKB created this page as a place to discuss user interface design using Tcl/Tk and to give examples. The focus will be on GUI design with Tk.


Interface Design Principles

There are several good sources on user interface design. One is Joel Spolsky's User Interface Design for Programmers[L1 ], which includes a lot of text from his book of the same title. A pair of concepts from this source that I've found very useful is:

  • A UI is well designed when the computer model matches the user model.
  • The user model is very simple.

Category Design