def run(self, art ,tit): self.art.set_text(art) self.tit.set_text(tit) ttl = lrcDic(art, tit, 'TT') sgl = lrcDic(art, tit, 'Sogou') count = 1 for i in ttl: self.model.append([count, ttl[i]['artist'], ttl[i]['title'], '千千静听', ttl[i]['id']]) count = count + 1 for i in sgl: self.model.append([count, sgl[i]['artist'], sgl[i]['title'], '搜狗音乐', sgl[i]['id']]) count = count + 1 self.dlg.show_all() if gtk.RESPONSE_OK == self.dlg.run(): (model, iter) = self.treeview.get_selection().get_selected() if iter: result = model.get(iter, 1, 2, 3, 4) (art, tit, source, id) = model.get(iter, 1, 2, 3, 4) result = self.downloadlyric(id, art, tit, source) else: result = None else: result = None self.dlg.hide_all() return result
def run(self, art, tit): self.art.set_text(art) self.tit.set_text(tit) ttl = lrcDic(art, tit, 'TT') sgl = lrcDic(art, tit, 'Sogou') count = 1 for i in ttl: self.model.append([ count, ttl[i]['artist'], ttl[i]['title'], '千千静听', ttl[i]['id'] ]) count = count + 1 for i in sgl: self.model.append([ count, sgl[i]['artist'], sgl[i]['title'], '搜狗音乐', sgl[i]['id'] ]) count = count + 1 self.dlg.show_all() if gtk.RESPONSE_OK == self.dlg.run(): (model, iter) = self.treeview.get_selection().get_selected() if iter: result = model.get(iter, 1, 2, 3, 4) (art, tit, source, id) = model.get(iter, 1, 2, 3, 4) result = self.downloadlyric(id, art, tit, source) else: result = None else: result = None self.dlg.hide_all() return result
def set_lyricsList(self,button): self.model.clear() art = self.art.get_text() tit = self.tit.get_text() ttl = lrcDic(art, tit, 'TT') sgl = lrcDic(art, tit, 'Sogou') count = 1 for i in ttl: self.model.append([count, ttl[i]['artist'], ttl[i]['title'], '千千静听', ttl[i]['id']]) count = count + 1 for i in sgl: self.model.append([count, sgl[i]['artist'], sgl[i]['title'], '搜狗音乐', sgl[i]['id']]) count = count + 1
def set_lyricsList(self, button): self.model.clear() art = self.art.get_text() tit = self.tit.get_text() ttl = lrcDic(art, tit, 'TT') sgl = lrcDic(art, tit, 'Sogou') count = 1 for i in ttl: self.model.append([ count, ttl[i]['artist'], ttl[i]['title'], '千千静听', ttl[i]['id'] ]) count = count + 1 for i in sgl: self.model.append([ count, sgl[i]['artist'], sgl[i]['title'], '搜狗音乐', sgl[i]['id'] ]) count = count + 1