def __set_decoding_error_label(self, message: Message):
if message:
errors = message.decoding_errors
percent = 100 * (errors / len(message))
state = message.decoding_state if message.decoding_state != message.decoder.ErrorState.SUCCESS else ""
color = "green" if errors == 0 and state == "" else "red"
self.ui.lDecodingErrorsValue.setStyleSheet("color: " + color)
self.ui.lDecodingErrorsValue.setText(locale.format_string("%d (%.02f%%) %s", (errors, percent, state)))
else:
self.ui.lDecodingErrorsValue.setText("No message selected")
评论列表
文章目录