Исправления

Исправлена возможность указывать интервалы получения фреймов
Исправлено отображение результата завершения задачи
master3.3
Mike khiretskiy 11 years ago
parent c6aa5cfb27
commit 6837aa71f3

@ -327,7 +327,10 @@ class MainFrameRes(QtGui.QWidget):
def endTask(self, item, set_res = True):
if set_res:
self.set_result_task()
if hasattr(item,"result") and not item.result is None:
self.set_result_task(not item.result)
else:
self.set_result_task()
message = item.message if item.message else ''
if message:
lbl_temp = LabelWordWrap(message, self)
@ -553,16 +556,20 @@ class MainFrameRes(QtGui.QWidget):
if hasattr (self, 'get_Frame_thread'):
if self.get_Frame_thread.isRunning():
self.get_Frame_thread.wait()
self.get_Frame_thread = ClientServiceThread(self.ClientObj,\
'get_frame', sid, pid, return_except = True, \
sleeptime = 0, #int(self.ClientObj.client.frame_period),\
if self.ClientObj.host_name in ('localhost','127.0.0.1'):
sleeptime = 0
else:
sleeptime = int(self.ClientObj.client.frame_period)
self.get_Frame_thread = ClientServiceThread(self.ClientObj,
'get_frame', sid, pid, return_except = True,
sleeptime = sleeptime,
through_object = (sid, pid))
self.get_Frame_thread.signal_extended.connect(self.get_Frame_cycle)
self.get_Frame_thread.start()
def get_Frame_after(self, current_frame, sid, pid):
for item in range(len(current_frame[0])):
self.not_end_frame = self.get_message(current_frame[0][item], \
self.not_end_frame = self.get_message(current_frame[0][item],
sid, pid)
try:
if self.cur_pid != pid:

Loading…
Cancel
Save