资源简介
qt(c++)实现的音乐播放器。本地音乐播放器的功能基本上全部实现,并且还实现了很多网络音乐播放器的功能,比如网络音乐查找与播放,网络音乐排行榜,排行榜是爬取的酷狗音乐的。界面使用了扁平化风格,以淡雅黑为主打颜色风格。
代码片段和文件信息
#include “db.h“
DB::DB()
{
}
DB::DB(QString dbName QString userName QString password)
{
*db = QSqlDatabase::addDatabase(“QSQLITE“);
db->setDatabaseName(dbName);
db->setUserName(userName);
db->setPassword(password);
}
bool DB::open()
{
bool openResult = db->open();
if(!openResult)
qDebug()<<“db open fail“;
return openResult;
}
bool DB::insertRow(QString table QList keysQList values)
{
QString sql = “insert into “+table+“(“;
for(int i=0;i sql += keys.at(i)+““;
sql += keys.at(keys.size()-1)+“) values(“;
for(int i=0;i sql += values.at(i);
sql += values.at(values.size()-1)+“);“;
bool insertRowResult = query.exec(sql);
if(!insertRowResult)
qDebug()< return insertRowResult;
}
bool DB::deleteRow(QString table int id)
{
QString sql = “delete from “+table+“ where id=“+id;
bool deleteRowResult = query.exec(sql);
if(!deleteRowResult)
qDebug()< return deleteRowResult;
}
bool DB::updateRow(QString sql QList list)
{
query.prepare(sql);
for(int i=0;i query.bindValue(ilist.at(i));
bool updateRowResult = query.exec();
if(!updateRowResult)
qDebug()< return updateRowResult;
}
bool DB::updateRow(QString table QList keys QList values int id)
{
QString sql = “update “+table+“ set “;
for(int i=0;i sql += keys.at(i)+“=“+values.at(i)+““;
sql += keys.at(keys.size()-1)+“=“+values.at(values.size()-1)+“ where id=“+id+“;“;
bool updateRowResult = query.exec(sql);
if(!updateRowResult)
qDebug()< return updateRowResult;
}
bool DB::updateRows(QString sql QList list)
{
query.prepare(sql);
for(int i=0;i query.bindValue(ilist.at(i));
bool updateRowsResult = query.exec();
if(!updateRowsResult)
qDebug()< return updateRowsResult;
}
QList *> *DB::search(QString sql QList list)
{
QList*>* resultList = new QList*>();
if(query.exec(sql))
{
while(query.next())
{
}
}
return resultList;
}
bool DB::exec(QString sql)
{
}
void DB::close()
{
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-12-25 00:02 MusicPla
文件 740 2016-12-24 10:54 MusicPla
文件 23914 2016-12-25 00:02 MusicPla
文件 2525 2016-12-20 21:13 MusicPla
文件 754 2016-12-20 21:10 MusicPla
文件 60 2016-12-18 17:28 MusicPla
文件 183 2016-12-20 12:26 MusicPla
文件 43733 2016-12-24 20:14 MusicPla
文件 4770 2016-12-24 19:01 MusicPla
文件 52000 2016-12-24 18:49 MusicPla
文件 16958 2016-12-18 17:29 MusicPla
文件 739 2016-12-22 18:36 MusicPla
文件 581 2016-12-22 18:35 MusicPla
文件 994 2016-12-22 19:01 MusicPla
文件 360 2016-12-24 10:54 MusicPla
文件 9478 2016-12-22 22:07 MusicPla
文件 1001 2016-12-22 21:06 MusicPla
文件 1587 2016-12-24 18:49 MusicPla
文件 5899 2016-12-24 19:04 MusicPla
文件 1404 2016-12-24 19:03 MusicPla
文件 12535 2016-12-24 18:00 MusicPla
文件 50574 2016-12-24 18:40 MusicPla
文件 13478 2016-12-24 18:40 MusicPla
目录 0 2016-12-24 18:48 MusicPla
文件 1002 2016-12-20 15:05 MusicPla
文件 1074 2016-12-11 21:02 MusicPla
文件 1369 2016-11-26 01:11 MusicPla
文件 393 2016-12-22 11:37 MusicPla
文件 383 2016-12-22 11:37 MusicPla
文件 262 2016-12-22 20:14 MusicPla
文件 292 2016-12-22 12:28 MusicPla
............此处省略26个文件信息
评论
共有 条评论