アプリケーションを立ち上げて、その画面にファイルをドラッグ&ドロップすると、画面にそのファイル名が表示されるような仕組みを、wxPythonで実装したい。 そのためには、wx.FileDropTargetクラスを使えばよい。例えば、下記のコードのように書ける。 import wx class MyFileDropTarget(wx.FileDropTarget): def __init__(self, window): wx.FileDropTarget.__init__(self) self.window = window #ファイルをドロップする対象 def OnDropFiles(self, x, y, filenames): #ファイルをドロップするときの処理 for file in filenames: self.window.text.SetValue(file) clas
![画面上にファイルをドラッグ&ドロップすると、ファイル名が表示されるようなアプリケーションの実装 - 理想のユーザ・インターフェイスを求めて](https://cdn-ak-scissors.b.st-hatena.com/image/square/50945b42d46fb1ee635c61387f2bdc6a3c99c472/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FM%2FMegumi221%2F20110308%2F20110308170955.jpg)