CfgGui widget ============= This is CfgGui widget showing :download:`qcobjExample.cfg <../../examples/qcobjExample.cfg>` in the examples directory of the package. .. image:: images/cfggui1.png :scale: 100 % Values are coloured according to their type: * Quantities: red * Strings: blue * Numbers and lists: black * Boolean: green The widget can also show two (or more!) configuration files at the same time highlighting the difference between them. This is what appears to the user runnning the script :download:`runcfggui.sh <../../examples/runcfggui.sh>` in the .. image:: images/cfggui2.png :scale: 100 % The two files that appear in this snapshot are :download:`qcobjExample.cfg <../../examples/qcobjExample.cfg>` and :download:`qcobjExampleTemplate.cfg <../../examples/qcobjExampleTemplate.cfg>` in the examples directory of the package. Tooltips showing the valid quantities and range for every keyword appear when hoovering on a value. A real example ============== This tool has been developed to compare large (more than one thousand lines) configuration files like :ref:`fast14` against :ref:`fast19` .. image:: images/cfgguibig.png :scale: 100 % All values displayed can be modified and their value is validated against the configspec file that must be set when running the application. Modified configuration files can be saved using the *File* option in the application toolbar.