def init_load(self, path): mezz(path) self.path = path self.name = os.path.split(path)[1] self.esono.gui.name_label.setText(QString(ue.to_u(self.name))) if self.launched == False: self.launch() mezz(ue.ismedia(path))
def display_json(self, pjson=None): ue.mezz('display json') self.changeable=False if not pjson: pjson = self.pjson else: self.pjson = pjson pjson.read() marks = pjson.dict['zmarks'] self.setrows(len(marks)) l = 0 for mark in marks: c = 1 self.setTiming(l, mark['hmsd']) for k in map(int, mark['tags'].keys()): i = self.item(l, k+1) if not i: i = QTableWidgetItem(); self.setItem(l, k+1 ,i) i.setText(QString(ue.to_u(marks[l]['tags'][str(k)]))) #i.setText(marks[l]['tags'][str(k)]) l+=1 self.changeable=True self.arrangeRows()