Knoledge_v0
This commit is contained in:
20
Языки программирования/Curses.md
Normal file
20
Языки программирования/Curses.md
Normal file
@@ -0,0 +1,20 @@
|
||||
Это библиотека написаная для языка [[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объекты)
|
||||
Reference in New Issue
Block a user