def generate_connecting_screen(self, obj, *args):
# remove keyboard from screen
self.wifi_status = 'nothing'
Window.release_all_keyboards()
# wifi credentials
if obj.id == 'encrypted':
psk = obj.ids.password.text
else:
psk = ''
ssid = obj.ssid
self.wifi_data = {'ssid': ssid, 'psk': psk, 'force': True}
# layout for connecting screen
s = Screen(name=self.name+'[2]')
c = WifiConnecting(ssid=ssid)
s.add_widget(c)
self.rsm.add_widget(s)
self.rsm.current = s.name
self.temp_screen = s
thread.start_new_thread(self.connectWifi_thread, ())
Clock.schedule_interval(self.connectWifi_callback, 1)
#self.generate_confirmation_screen(s)
评论列表
文章目录