Esempio n. 1
0
 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
Esempio n. 2
0
    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
Esempio n. 3
0
 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
Esempio n. 4
0
 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