def add_device_radio_to_widget(self, devices_list):
"""
add device radio to widget
:param devices_list:
:return:
"""
self.clear_devices_radio_btn()
self.devices_list = devices_list
for device in devices_list:
radio = QRadioButton(device.id + " (" + device.description + ")")
if device.status != Device.ONLINE:
radio.setDisabled(True)
self.devices_radio_buttons.append(radio)
self.devices_layout.addWidget(radio)
# set default checked radio
for device_radio in self.devices_radio_buttons:
if Device.ONLINE[1] in device_radio.text():
device_radio.setChecked(True)
break
评论列表
文章目录