======== 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 ` | pyTermTk_ does not require external libraries (i.e. curses) | It can be :ref:`installed through PyPi ` or simply :ref:`copy the TermTk folder ` inside the root path of any project. | Compatible with :ref:`cc-linux`, :ref:`cc-windows`, :ref:`cc-macos`, :ref:`HTML5 ` * Wide variety of built-in :ref:`widgets `, :ref:`pickers `, :doc:`Layout helpers <../../tutorial/002-layout>` * Input/Mouse/Paste Event handling * :ref:`Drag and Drop ` * :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