User Guide#

Q1: I’ve got a list of parameters for a user to edit in my PyQt application. Is there an easy way to make a widget for them?

A1: See the Parameter Editor section.

Q2: Great! Now, I want to provide an editor for my application’s preferences. There will be several sections, each with different terms to be edited.

A2: See the Parameter Tree section.

Q3: Sounds easy enough. How do I describe my parameters?

A3: See the Parameter Items section.

Q4: How do I get the parameter values from editor widget or the tree dialog?

A4: See sections Get the values from the editor widget and Get the values from the tree dialog, respectively.

This package simplifies the construction of a QWidget to edit a set of parameters (of a PyQt5 application.) It provides a single Parameter Editor screen for editing a set of Parameter Items objects and a Parameter Tree dialog for editing a hierarchical structure with various sets of parameters.