Files
knowledge_vault/Языки программирования/Curses.md
2025-12-19 13:47:54 +05:00

21 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Это библиотека написаная для языка [[Python]], которая позволяет писать консольные приложения.
# Начало
для того что бы консольное приложение запустилось необходимо импортировать библиотеку curses. Так же можно импортировать обьект wrapper, для удобства, который позволит обрабатывать ваше приложение, что по сути является оберткой.
```python
import curses
from curses import wrapper
```
Действия происходят внутри функции main, в котороую wrapper помещает объект - текущее окно консоли, с которым и происходит основное взаимодействие.
```python
def main(stdscr): # Созддаем функцию с объектом окна консоли stdscr
pass
wrapper(main) # Оборачиваем функцию в wrapper
```
# Возможности:
### [Оконные объекты](Curses%20-%20оконные%20объекты)