Avogadro  1.1.0
Hello World! example

Rationale

The Hello World! extension is an example of the simplest extension that implements its own GUI, in this case a dialog box with a button and a label.

Overview

The extension consists of five files located in libavogadro/examples/thirdPartyExtensions/01-HelloWorld/:

Specifics

There is no algorithmic complexity to explain here, examining the comments in the source files should be sufficient. As a bare example of an Avogadro extension, the Hello World code serves as a basis for the more advanced examples in the tutorial.

Next Steps

If you're feeling adventurous, try out the following: