Welcome to campos

campos helps you to quickly create and generate fully functional forms. Read a bit more about it or jump to User’s Guide

Main features

  • Good integration

    You can use campos‘ fields and forms like normal Qt objects anytime you want in your existing gui code like.

  • Dynamic generation

    Just pass a source object to campos.get_forms() method and campos will give you two nice ready to use forms.

  • Simplified API

    Use campos‘ fields as building blocks to create your forms.

  • Works with major Qt bindings

    Thanks to QtPy you just need to set os.environ['QT_API'] before you use campos if you have a favorite Qt binding, one of the existing ones will be used otherwise.

User’s Guide

This part of the documentation will show you how to get started in using campos.

API Reference

If you are looking for information on a specific function, class or method, this part of the documentation is for you.