Python curses.getmouse ()

#!/usr/bin/env python 
# -*- coding: utf-8 -*- 

import curses 

screen = curses.initscr() 
curses.noecho() 
curses.curs_set(0) 
screen.keypad(1) 
curses.mousemask(1)

screen.addstr("This is a Sample Curses Script\n\n") 

while True: 
   event = screen.getch() 
   if event == ord("q"): break 
   if event == curses.KEY_MOUSE: screen.addstr(curses.getmouse()) 

curses.endwin()

if event == curses.KEY_MOUSE: screen.addstr (curses.getmouse ()) Я думаю, я должен получить текст, в котором щелкнули мышью или нет? Все, что я получаю, это TypeError: str . Почему это? Что мне не хватает? Я не нашел хороших руководств по этой теме. Спасибо.

5
задан good_evening 13 February 2012 в 01:52
поделиться