ifおよびelseステートメントを使用して複数のwx.FileDialogステートメントを使用してファイルタイプを変更しているときに何か問題があります。ラジオボタンが選択されています。だから問題は、割り当て前に参照されているFileDialogステートメントに割り当てられているローカル変数がUnboundLocalErrorを取得し続けることです。ここに私のコードです:wxPython FileDialogのトラブルシューティングifおよびelseステートメント
def OnOpen(self, e):
if self.radioButton1.GetValue():
opendialog = wx.FileDialog(self, "Choose a file", "", "", "*.txt", wx.MULTIPLE)
if self.radioButton2.GetValue():
opendialog = wx.FileDialog(self, "Choose a file", "", "", "*.csv", wx.MULTIPLE)
else:
selectdialog = wx.MessageDialog(self,"Select process", "Warn", wx.OK)
selectdialog.ShowModal()
selectdialog.Destroy()
if opendialog.ShowModal() == wx.ID_OK:
#More code to file path information
"elif self.radioButton2 ..."を意味しますか? – acattle
@acattle、私はそれを意味しませんでしたが、私は持っている必要があります。私はそれも私の問題を解決しただろうと思う。それを言ってくれてありがとう。 – wilbev