mirror of
https://github.com/dbarzin/pandora-box.git
synced 2025-07-19 13:29:42 +02:00
firsts tests
This commit is contained in:
parent
06a23b94f0
commit
ffa508a783
4 changed files with 99 additions and 1 deletions
27
tests/mouse-click.py
Executable file
27
tests/mouse-click.py
Executable file
|
@ -0,0 +1,27 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
import curses
|
||||
|
||||
screen = curses.initscr()
|
||||
screen.keypad(1)
|
||||
curses.curs_set(0)
|
||||
curses.mousemask(curses.ALL_MOUSE_EVENTS | curses.REPORT_MOUSE_POSITION)
|
||||
curses.flushinp()
|
||||
curses.noecho()
|
||||
screen.clear()
|
||||
|
||||
while True:
|
||||
key = screen.getch()
|
||||
screen.clear()
|
||||
screen.addstr(0, 0, 'key: {}'.format(key))
|
||||
if key == curses.KEY_MOUSE:
|
||||
_, x, y, _, button = curses.getmouse()
|
||||
screen.addstr(1, 0, 'x, y, button = {}, {}, {}'.format(x, y, button))
|
||||
elif key == 27:
|
||||
break
|
||||
|
||||
curses.endwin()
|
||||
curses.flushinp()
|
||||
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue