No description
Find a file
Russell Keith-Magee bbd64d0481 Integrated cassowary with GTK+ backend.
Includes some fixes to the cassowary implementation revealed by testing.
2014-04-22 17:35:15 +08:00
docs Initial code commit 2014-04-21 09:07:37 +08:00
tailor Integrated cassowary with GTK+ backend. 2014-04-22 17:35:15 +08:00
tests Initial code commit 2014-04-21 09:07:37 +08:00
.gitignore Initial code commit 2014-04-21 09:07:37 +08:00
AUTHORS Initial code commit 2014-04-21 09:07:37 +08:00
LICENSE Initial code commit 2014-04-21 09:07:37 +08:00
MANIFEST.in Initial code commit 2014-04-21 09:07:37 +08:00
README.rst Initial code commit 2014-04-21 09:07:37 +08:00
requirements_dev.py26.txt Initial code commit 2014-04-21 09:07:37 +08:00
requirements_dev.txt Initial code commit 2014-04-21 09:07:37 +08:00
setup.py Initial code commit 2014-04-21 09:07:37 +08:00

Tailor
======

A Python native, OS native GUI toolkit.

Quickstart
----------

In your virtualenv, install Tailor, and then run it::

    $ pip install tailor
    $ tailor

This will pop up a GUI window.

Problems under Ubuntu
~~~~~~~~~~~~~~~~~~~~~

Ubuntu's packaging of Python omits the ``idlelib`` library from it's base
packge. If you're using Python 2.7 on Ubuntu 13.04, you can install
``idlelib`` by running::

    $ sudo apt-get install idle-python2.7

For other versions of Python and Ubuntu, you'll need to adjust this as
appropriate.

Problems under Windows
~~~~~~~~~~~~~~~~~~~~~~

If you're running Tailor in a virtualenv, you'll need to set an
environment variable so that Tailor can find the TCL graphics library::

    $ set TCL_LIBRARY=c:\Python27\tcl\tcl8.5

You'll need to adjust the exact path to reflect your local Python install.
You may find it helpful to put this line in the ``activate.bat`` script
for your virtual environment so that it is automatically set whenever the
virtualenv is activated.

Documentation
-------------

Documentation for Tailor can be found on `Read The Docs`_.

Community
---------

Tailor is part of the `BeeWare suite`_. You can talk to the community through:

 * `@pybeeware on Twitter`_

 * The `BeeWare Users Mailing list`_, for questions about how to use the BeeWare suite.

 * The `BeeWare Developers Mailing list`_, for discussing the development of new features in the BeeWare suite, and ideas for new tools for the suite.

Contributing
------------

If you experience problems with Tailor, `log them on GitHub`_. If you
want to contribute code, please `fork the code`_ and `submit a pull request`_.

.. _BeeWare suite: http://pybee.org
.. _Read The Docs: http://tailor.readthedocs.org
.. _@pybeeware on Twitter: https://twitter.com/pybeeware
.. _BeeWare Users Mailing list: https://groups.google.com/forum/#!forum/beeware-users
.. _BeeWare Developers Mailing list: https://groups.google.com/forum/#!forum/beeware-developers
.. _log them on Github: https://github.com/pybee/tailor/issues
.. _fork the code: https://github.com/pybee/tailor
.. _submit a pull request: https://github.com/pybee/tailor/pulls