常用消息框
使用方法及技巧
- 阻塞用法(强制阻塞)
msg_str = u"USB连接检测成功:\n请确认插上USB过程中,是否看到LED闪烁,和蜂鸣器鸣叫,\n"
msg_str += u"正常选择YES,\n异常选择NO并拔掉USB"
self.box = QMessageBox.information(self, (u'提示'), msg_str,
QMessageBox.Yes, QMessageBox.No)
if self.box == QMessageBox.No:
self.set_s1(10)
log_tcb.tcb['ret'][0] = 0
return
else:
self.set_s0(2)
log_tcb.tcb['ret'][0] = 1
此处执行会卡主UI界面逻辑,等待用户选择之后才可以继续运行,
- 非阻塞用法(软阻塞:UI卡主,软件继续运行)
# 声明
def gui_err_msg(self, err_msg):
msg_str = u"<font size='26' color='red'>%s</font>" % err_msg
self.bo