|
@@ -117,7 +117,35 @@ class CTMenu(CBaseLog):
|
|
|
返回:
|
|
|
'''
|
|
|
def __exitUsbSource(self, opa):
|
|
|
- pass
|
|
|
+ count = 0
|
|
|
+ while count < 3:
|
|
|
+ count += 1
|
|
|
+ # 因为信源界面消失了,需要再调用一次.
|
|
|
+ opa.callFirstOptionShortCutKey()
|
|
|
+ # 判断是否聚焦成功;
|
|
|
+ if opa.isOnFirstOption()[0] is True:
|
|
|
+ break
|
|
|
+
|
|
|
+ self.tvOperator.sendKey("ok", duration=2)
|
|
|
+ # 因为信源界面消失了,需要再调用一次.
|
|
|
+ opa.callFirstOptionShortCutKey()
|
|
|
+ # 判断是否聚焦成功;
|
|
|
+ if opa.isOnFirstOption()[0] is True:
|
|
|
+ break
|
|
|
+
|
|
|
+ self.tvOperator.sendKey("exit", duration=2)
|
|
|
+ # 因为信源界面消失了,需要再调用一次.
|
|
|
+ opa.callFirstOptionShortCutKey()
|
|
|
+ # 判断是否聚焦成功;
|
|
|
+ if opa.isOnFirstOption()[0] is True:
|
|
|
+ break
|
|
|
+
|
|
|
+ self.tvOperator.sendKey("return", duration=2)
|
|
|
+ # 因为信源界面消失了,需要再调用一次.
|
|
|
+ opa.callFirstOptionShortCutKey()
|
|
|
+ # 判断是否聚焦成功;
|
|
|
+ if opa.isOnFirstOption()[0] is True:
|
|
|
+ break
|
|
|
|
|
|
'''
|
|
|
函数:移动到目标信源节点上。
|