BlackAdder Configuration

By choosing Edit - Preferences you open the preferences dialog window. Here you can alter BlackAdder's configuration options.

The configuration dialog.

As you can see, there are six tab panels: General, Python, Ruby, Editor, Form Editor and Debugger. In its current incarnation, BlackAdder supports not only Python, but also another scripting language: Ruby (http://www.ruby-lang.org/en/). Ruby was created by the Japanese hacker Yukihiro Matsumoto, and is quite akin to Python. In this book I don't concern myself with the Ruby bindings to Qt.

Most of the options are quite self-explanatory. You can ask BlackAdder to not show its splash screen, to automatically open the most recently opened project file, to alter the font used in the editor and interpreter windows, to show a grid in the forms editor, and whether or not to show certain categories of variables in the debugger.

One thing I advise you to change is the default indentation width in the Editor tab. Python source code is best appreciated when you write it using an indentation level of four spaces and no tabs. The auto-indent is also helpful.

Decent editor settings.