Modern Text User Interface framework for building cross-platform terminal and web applications with Python
Overall
score
93%
Build a terminal dashboard that demonstrates inter-widget communication through a custom event system. The dashboard should contain three widgets that communicate with each other when specific user interactions occur.
Create a main application with three custom widgets arranged vertically:
Implement custom message passing between widgets:
Add mouse hover interaction:
Implement event bubbling control:
Modern Text User Interface (TUI) framework for building terminal applications with Python.
Input:
Expected Output:
Input:
Expected Output:
Input:
Expected Output:
Submit a Python file named dashboard.py containing:
Include a test file named test_dashboard.py that tests the message passing functionality.
Install with Tessl CLI
npx tessl i tessl/pypi-textualevals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10