Domanda

Ho una finestra pygame che voglio sapere quando un file è stato trascinato e rilasciato su di essa.Devo solo essere in grado di recuperare il nome del file.Come è possibile ottenere questo risultato?

È stato utile?

Soluzione

Ecco un thread del forum che potrebbe essere quello che stai cercando.

un altro forum .

E un collegamento alla MSDN pagina . Probabilmente si vorrà il pythoncom biblioteca.

Altri suggerimenti

un'opzione per un effetto simile è quella di utilizzare il modulo scrap di pygame in modo da poter copiare e incollare nella finestra, il tuo programma dovrebbe solo cercare eventi ctr-V.

Su questo desktop XFCE che sto usando se ho colpito Ctrl-C con un file selezionato, il nome del file viene visualizzato quando digio

pygame.scrap.init()

types= pygame.scrap.get_types()

print dict(
    [type,pygame.scrap.get(type)] 
    for type intypes
)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top