Интеграция с рабочим столом Python - перетаскивание
У меня есть окно Pygame, которое я хочу знать, когда файл был перетащен на него. Мне нужно только иметь возможность получить имя файла. Как это можно сделать?
2 ответа
Решение
Вот ветка форума, которая может быть тем, что вы ищете.
И еще один форум.
И ссылка на страницу MSDN. Вы, вероятно, захотите библиотеку pythoncom.
Одним из вариантов подобного эффекта является использование модуля записки Pygame, чтобы вы могли скопировать и вставить в окно, ваша программа просто должна искать события ctr-V.
На этом рабочем столе XFCE, который я использую. Если я нажму ctrl-C с выбранным файлом, то имя файла появится, когда я наберу
pygame.scrap.init()
types= pygame.scrap.get_types()
print dict(
[type,pygame.scrap.get(type)]
for type intypes
)