semvec/pypi-packages huggingface dataset:
psforms 0.6.0
Hassle free PySide forms.
License: MIT

.. image:: https://readthedocs.org/projects/psforms/badge/?style=flat-square
    :target: http://psforms.readthedocs.org/en/latest/
    :alt: Documentation Status

.. image:: https://img.shields.io/pypi/v/psforms.svg?style=flat-square
    :target: http://pypi.python.org/pypi/psforms
    :alt: Latest Version

=======
psforms
=======
Hassle free PySide forms.

::

    from psforms import (Form, IntField, StringField,
                         StringOptionField, BoolField)


    class MyForm(Form):
        '''My amazing form, useful in many scenarios.'''

        title = 'My Form'
        int_field = IntField('Integer Value')
        str_field = StringOptionField('String Value', options=['A', 'B', 'C'])
        bool_field = BoolField('Boolean Value')
        strb_field = StringField('String Value B')


    myform_dialog = MyForm.as_dialog()
    if myform_dialog.exec_():
        print dialog.get_value()


Features
========

* Easy Form creation

* Parent forms to your own window or use them as their own stand alone dialog

* Unified api for all standard PySide input widgets


Get psforms
===========

You can install psforms using pip::

    pip install psforms

or you can use setuptools::

    git clone git@github.com/danbradham/psforms.git
    cd psforms
    python setup.py install


Documentation
=============

For more information visit the `docs <http://psforms.readthedocs.org>`_.