def OnSaveDir(self, evt): msg = u'ポーズ音声の保存先フォルダの選択' style = wx.DD_DEFAULT_STYLE | wx.DD_DIR_MUST_EXIST | wx.DD_NEW_DIR_BUTTON default_dir = mf.get_default_pause_dir(self.snd_dir) dlg = wx.DirDialog(self.frame, msg, default_dir, style) if dlg.ShowModal() == wx.ID_OK: if dlg.GetPath() == self.snd_dir: msg = u'入力音声ファイルと同じ場所には出力できません' wx.MessageBox(msg) return ctrl = xrc.XRCCTRL(self.frame, 'TextSaveDir') ctrl.SetValue(dlg.GetPath()) dlg.Destroy()
def SetDefaultSaveDir(self): path = mf.get_default_pause_dir(self.snd_dir) ctrl = xrc.XRCCTRL(self.frame, 'TextSaveDir') ctrl.SetValue(path)