Integrazione desktop Python: trascina e rilascia
-
22-08-2019 - |
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?
Soluzione
Ecco un thread del forum che potrebbe essere quello che stai cercando.
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