//实现颜色随机 int R=qrand()%255; int G=qrand()%255; int B=qrand()%255; if(m_lyric_list.size() <= 0 || m_iCurrentIndex >= m_lyric_list.size()) return;
for(int i = 0; i < m_lyric_list.size(); i++) {
if(position > m_lyric_list.at(i).time) { m_iCurrentIndex = i; } }
if(position > m_lyric_list.at(m_iCurrentIndex).time) { QString lrc; lrc.clear(); lrc += QString("<p align='center'><span style=' font-style:italic;color:green'>"); lrc += m_aristName + " - " + m_songName; lrc += QString("</span></p>");
for(int j = m_iCurrentIndex - 1; j < m_lyric_list.size(); j++) { if(j < 0) continue;
if(m_iCurrentIndex == j) {//动态颜色 lrc += QString("<p align='center'><span style=' font-size:30px;color:rgb(%1,%2,%3)'>").arg(R).arg(G).arg(B); lrc += m_lyric_list.at(m_iCurrentIndex).lyric; lrc += QString("</span></p>"); }
|