こんにちは、1 つのメイン フレームとボタンがあり、それを押すと 2 番目のフレームが開きます。2 番目のフレームには 6 つのラジオ ボタンがあります。私の質問は、既に選択されているものとは異なるラジオボタンを選択してフレームを閉じたとき、そして再び開いたときに (プログラム全体を閉じずに) 最初のラジオボタンが選択された理由と、新しい選択を維持するにはどうすればよいですか?
秒フレーム コードの一部を次に示します。
self.radio1 = wx.RadioButton(self, label="1 sec",pos=(35,35),)
self.Bind(wx.EVT_RADIOBUTTON, self.SetLab1, id=self.radio1.GetId())
self.radio2 = wx.RadioButton(self, label="2 sec",pos=(35,55))
self.Bind(wx.EVT_RADIOBUTTON, self.SetLab2, id=self.radio2.GetId())
self.radio3 = wx.RadioButton(self, label="4 sec",pos=(35,75))
self.Bind(wx.EVT_RADIOBUTTON, self.SetLab3, id=self.radio3.GetId())
.
.
.
self.button0=AB.AquaButton(self,label="Exit",pos=(115,142),size=(90,35))
self.Bind(wx.EVT_BUTTON, self.OnButton0, self.button0)
def OnButton0(self, event):
self.Close()
def SetLab1(self,event):
global Delay
Delay = 'A2/'
def SetLab2(self,event):
global Delay
Delay = 'A3/'
def SetLab3(self,event):
global Delay
Delay = 'A4/'