Commit e6bd02ab authored by liyuanhong's avatar liyuanhong

增加了音频控制开关

parent 15195dc2
...@@ -161,6 +161,15 @@ class CameraArea(): ...@@ -161,6 +161,15 @@ class CameraArea():
isAudioLogOpenCombox = wx.ComboBox(ctrPanel, pos=(210, 5), choices=['音频日志(关)', '音频日志(开)'], value="音频日志(关)",size=wx.Size(110, -1)) isAudioLogOpenCombox = wx.ComboBox(ctrPanel, pos=(210, 5), choices=['音频日志(关)', '音频日志(开)'], value="音频日志(关)",size=wx.Size(110, -1))
self.frame.Bind(wx.EVT_COMBOBOX, lambda evt: self.isAudioLogOpenChange(evt), self.frame.Bind(wx.EVT_COMBOBOX, lambda evt: self.isAudioLogOpenChange(evt),
isAudioLogOpenCombox) isAudioLogOpenCombox)
wx.StaticText(ctrPanel, label='消息发送间隔(毫秒):', pos=(5, 45))
msgSendDurChangeText = wx.TextCtrl(ctrPanel, pos=(150, 40), size=wx.Size(60, -1), value="7")
msgSendDurChangeButton = wx.Button(ctrPanel, label="改变消息发送间隔", pos=(220, 40))
self.frame.Bind(wx.EVT_BUTTON, lambda evt,textCtr=msgSendDurChangeText: self.changeSendDur(evt,textCtr),
msgSendDurChangeButton)
changeIsAudioOpenCombox = wx.ComboBox(ctrPanel, pos=(5, 80), choices=['音频(开)', '音频(关)'], value="音频(开)",
size=wx.Size(90, -1))
self.frame.Bind(wx.EVT_COMBOBOX, lambda evt: self.changeIsSendAudio(evt),
changeIsAudioOpenCombox)
boxSizer_ctrArea = wx.BoxSizer(wx.VERTICAL) boxSizer_ctrArea = wx.BoxSizer(wx.VERTICAL)
boxSizer_ctrArea.Add(ctrText,2, flag=wx.EXPAND | wx.TOP ,border=10) boxSizer_ctrArea.Add(ctrText,2, flag=wx.EXPAND | wx.TOP ,border=10)
boxSizer_ctrArea.Add(ctrPanel,100, flag=wx.EXPAND | wx.ALL) boxSizer_ctrArea.Add(ctrPanel,100, flag=wx.EXPAND | wx.ALL)
...@@ -485,4 +494,22 @@ class CameraArea(): ...@@ -485,4 +494,22 @@ class CameraArea():
else: else:
self.pushObj.setIsOpenAudioLog(0) self.pushObj.setIsOpenAudioLog(0)
####################################################
# 改变消息发送间隔
####################################################
def changeSendDur(self,evt,textCtr):
curVal = int(textCtr.GetValue())
self.pushObj.setSendDur(curVal / 1000)
self.msgSendDurText.SetValue(str(curVal))
####################################################
# 实时改变音频发送
####################################################
def changeIsSendAudio(self,evt):
val = evt.GetEventObject().GetValue()
if val == "音频(开)":
self.pushObj.setIsSendAudio(1)
self.audioCombox.SetValue("开")
else:
self.pushObj.setIsSendAudio(0)
self.audioCombox.SetValue("关")
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment