Интеграция с рабочим столом 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
)
Другие вопросы по тегам