You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
2.1 KiB
60 lines
2.1 KiB
|
|
======== |
|
Features |
|
======== |
|
|
|
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.HERO.800.png |
|
|
|
Main features |
|
------------- |
|
|
|
.. _pyTermTk: https://github.com/ceccopierangiolieugenio/pyTermTk |
|
.. _TermTk: https://github.com/ceccopierangiolieugenio/pyTermTk |
|
|
|
.. From the README.md |
|
- Self Contained (no external lib required) |
|
- Cross compatible: [Linux](https://en.wikipedia.org/wiki/Linux)🐧, [MacOS](https://en.wikipedia.org/wiki/MacOS)🍎, [MS Windows](https://en.wikipedia.org/wiki/Microsoft_Windows)🪟, [HTML5](https://en.wikipedia.org/wiki/HTML5)🌍([Try](https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html)) |
|
- Basic widgets for [TUI](https://en.wikipedia.org/wiki/Text-based_user_interface) development (Button, Label, checkbox, ...) |
|
- Specialized widgets to improve the usability (Windows, Frames, Tables, ...) |
|
- QT Like Layout system to help arrange the widgets in the terminal |
|
- True color support |
|
- Ful/Half/Zero sized Unicode characters 😎 |
|
- I am pretty sure there is something else... |
|
|
|
* Self Contained, :doc:`Cross Compatible <crosscompatible>` |
|
|
|
| pyTermTk_ does not require external libraries (i.e. curses) |
|
| It can be :ref:`installed through PyPi <install-pypi>` or simply :ref:`copy the TermTk folder <install-copy>` inside the root path of any project. |
|
| Compatible with :ref:`cc-linux`, :ref:`cc-windows`, :ref:`cc-macos`, :ref:`HTML5 <cc-html5>` |
|
|
|
* Wide variety of built-in :ref:`widgets <widgets-base>`, :ref:`pickers <widgets-pickers>`, :doc:`Layout helpers <../../tutorial/002-layout>` |
|
|
|
* Input/Mouse/Paste Event handling |
|
|
|
* :ref:`Drag and Drop <DnD>` |
|
|
|
* :ref:`Clipboard` support |
|
|
|
* Drawing primitives |
|
|
|
* True color support |
|
|
|
* Ful/Half/Zero sized Unicode characters 😎 |
|
|
|
* Image rasteriser |
|
|
|
.. _features-alpha: |
|
|
|
Alpha Features |
|
-------------- |
|
|
|
| Those are the features/poc that are not being extensively tested and can be prone to unexpected behaviour. |
|
| Their APIs may change before the final release to address bugs or improving the overall design implementation. |
|
|
|
* Text Editor |
|
|
|
* Terminal Emulator |
|
|
|
* Terminal Multiplexer |
|
|
|
* ttkDesigner
|
|
|