Форум сайта python.su
Есть код(для примера взят Tkinter), который показывает координаты курсора мыши на экране(вывод в терминал), НО только в области созданного окна.
Вопрос - можно ли получать координаты вне gui, исрользуя ТОлько! Gui библиотеку?(Tk, qt, pygame…).
Такие варианты ответов не предлагать(вопрос задан конкретно по гуи) - http://python.su/forum/topic/1768/?page=1#post-11210
Код:
from Tkinter import *
def motion(event):
print ( " position %s - %s % ( event.x_root, event.y_root))
return
master = Tk()
master.bind('<Motion>', motion)
mainloop()
P.s. это только для unix систем вопрос.
Отредактировано BrevnouT (Дек. 23, 2014 14:04:54)
Офлайн
Ну на винде думаю это можно с помощью win32api, а чисто tkinter думаю этого не умеет.
Это не входит в его обязанности.
Офлайн
не думаю что так можно используя только гуи, эт уже не его функции. но вот с помощью длугих библиотек:
from Xlib import display a = display.Display().screen().root.query_pointer()._data print(a['root_x'], a['root_y'])
BrevnouTну уж извините, но если вам не дадут ответ конкретно по гуи, пусть хоть это будет!
Такие варианты ответов не предлагать(вопрос задан конкретно по гуи)
Офлайн