oktatas:programozas:python:curses
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
oktatas:programozas:python:curses [2021/01/27 00:10] – [Forrás] admin | oktatas:programozas:python:curses [2023/08/21 21:23] (aktuális) – [Python curses] admin | ||
---|---|---|---|
Sor 4: | Sor 4: | ||
* **Szerző: | * **Szerző: | ||
- | * Copyright (c) Sallai András, 2021 | + | * Copyright (c) 2021, Sallai András |
- | * [[https:// | + | * Licenc: |
* Web: https:// | * Web: https:// | ||
Sor 98: | Sor 98: | ||
De csak a magánhangzókat szereti. | De csak a magánhangzókat szereti. | ||
+ | <code python betuevo.py> | ||
+ | import curses | ||
+ | import time | ||
+ | import re | ||
+ | |||
+ | def ertekeles(kaja): | ||
+ | res = re.search(r" | ||
+ | if not res: | ||
+ | return True | ||
+ | else: | ||
+ | return False | ||
+ | |||
+ | stdscr = curses.initscr() | ||
+ | curses.start_color() | ||
+ | curses.echo() | ||
+ | curses.cbreak() | ||
+ | stdscr.keypad(1) | ||
+ | |||
+ | curses.init_pair(1, | ||
+ | curses.init_pair(2, | ||
+ | |||
+ | topwin = curses.newwin(1, | ||
+ | topwin.bkgd(curses.color_pair(2)) | ||
+ | topwin.move(0, | ||
+ | topwin.addstr(' | ||
+ | topwin.refresh() | ||
+ | |||
+ | mainwin = curses.newwin(15, | ||
+ | |||
+ | while True: | ||
+ | mainwin.clear() | ||
+ | mainwin.move(1, | ||
+ | szo = mainwin.getstr() | ||
+ | mainwin.move(4, | ||
+ | finom = ertekeles(szo.decode()) | ||
+ | if finom: | ||
+ | mainwin.addstr(' | ||
+ | else: | ||
+ | mainwin.addstr(' | ||
+ | mainwin.move(10, | ||
+ | mainwin.addstr(szo, | ||
+ | mainwin.refresh() | ||
+ | time.sleep(1) | ||
+ | curses.endwin() | ||
+ | |||
+ | |||
+ | |||
+ | </ | ||
===== Lásd még ===== | ===== Lásd még ===== |
oktatas/programozas/python/curses.1611702627.txt.gz · Utolsó módosítás: 2021/01/27 00:10 szerkesztette: admin