Zpět na projekty
TUIX v0.1Alfa

Naposledy aktualizováno: 2026-05-20

Instalace

Nainstalujte TUIX Core pomocí pip.

pip

pip install tuix-core

Závislosti

TUIX Core má jednu externí závislost:

  • wcwidth — slouží k přesnému výpočtu vizuální šířky Unicode znaků (CJK, emoji apod.)

Všechny ostatní importy jsou z Python standard library: os, re, sys, time, shutil, copy, typing a ctypes (pouze Windows).

Poznámky k platformám

WindowsNa Windows TUIX Core používá ctypes pro volání kernel32.SetConsoleMode(kernel32.GetStdHandle(-11), 7) při importu. To zapíná zpracování ANSI escape sekvencí ve Windows konzoli. Vstup se zpracovává přes msvcrt.getch().
macOS / LinuxNa Unix-like systémech se raw vstup z klávesnice čte přes moduly termios a tty. Terminál se při vstupu přepne do raw režimu a poté obnoví.

Ověření instalace

Ověřte instalaci importem enginu:

from tuix.core import TuixEngine
engine = TuixEngine()
print('TUIX Core loaded successfully')
Připraveno!TUIX Core je nyní nainstalováno. Přejděte na průvodce First Component a vytvořte své první interaktivní menu.