0

現在、wx.TextCtrl を使用して作業中のアプリを使用しており、そこでフォルダー選択ダイアログ ボックスを開きます。ドラッグ アンド ドロップを追加して、フォルダーをドラッグ アンド ドロップするだけでフォルダー パスを取得できるようにして、ユーザーが両方のオプションを利用できるようにしたいと考えています。ここに私の現在のコードのセクションがあります:

self.pathindir = wx.TextCtrl(panel, -1, pos=(35, 380), size=(300, 25))
self.buttonin = wx.Button(panel, -1, "Open", pos=(350, 378))
self.buttonin.Bind(wx.EVT_BUTTON, self.openindir)
def openindir(self, event):
    dlg = wx.DirDialog(self, "Choose your input lookup directory:", style=wx.DD_DEFAULT_STYLE | wx.DD_NEW_DIR_BUTTON)
    if dlg.ShowModal() == wx.ID_OK:
        global pathindir
        pathindir = dlg.GetPath()
        self.SetStatusText("Your selected input lookup directory is: %s" % pathindir)
    self.pathindir.Clear()
    self.pathindir.WriteText(pathindir)
    dlg.Destroy()
4

1 に答える 1