• 大小: 66KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: C/C++
  • 标签:

资源简介

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  MusicPlayer\
     文件         740  2016-12-24 10:54  MusicPlayer\MusicPlayer.pro
     文件       23914  2016-12-25 00:02  MusicPlayer\MusicPlayer.pro.user
     文件        2525  2016-12-20 21:13  MusicPlayer\db.cpp
     文件         754  2016-12-20 21:10  MusicPlayer\db.h
     文件          60  2016-12-18 17:28  MusicPlayer\icon.rc
     文件         183  2016-12-20 12:26  MusicPlayer\main.cpp
     文件       43733  2016-12-24 20:14  MusicPlayer\mainwindow.cpp
     文件        4770  2016-12-24 19:01  MusicPlayer\mainwindow.h
     文件       52000  2016-12-24 18:49  MusicPlayer\mainwindow.ui
     文件       16958  2016-12-18 17:29  MusicPlayer\musicIcon.ico
     文件         739  2016-12-22 18:36  MusicPlayer\musicinfo.cpp
     文件         581  2016-12-22 18:35  MusicPlayer\musicinfo.h
     文件         994  2016-12-22 19:01  MusicPlayer\netutils.cpp
     文件         360  2016-12-24 10:54  MusicPlayer\netutils.h
     文件        9478  2016-12-22 22:07  MusicPlayer\rankingsdata.cpp
     文件        1001  2016-12-22 21:06  MusicPlayer\rankingsdata.h
     文件        1587  2016-12-24 18:49  MusicPlayer\resource.qrc
     文件        5899  2016-12-24 19:04  MusicPlayer\songwordsdialog.cpp
     文件        1404  2016-12-24 19:03  MusicPlayer\songwordsdialog.h
     文件       12535  2016-12-24 18:00  MusicPlayer\songwordsdialog.ui
     文件       50574  2016-12-24 18:40  MusicPlayer\ui_mainwindow.h
     文件       13478  2016-12-24 18:40  MusicPlayer\ui_songwordsdialog.h
     目录           0  2016-12-24 18:48  MusicPlayer\图标\
     文件        1002  2016-12-20 15:05  MusicPlayer\图标\KTV.png
     文件        1074  2016-12-11 21:02  MusicPlayer\图标\icon_播放器_左 (1) - 副本.png
     文件        1369  2016-11-26 01:11  MusicPlayer\图标\icon_播放器_左 (1).png
     文件         393  2016-12-22 11:37  MusicPlayer\图标\leftmenu.png
     文件         383  2016-12-22 11:37  MusicPlayer\图标\rightmenu.png
     文件         262  2016-12-22 20:14  MusicPlayer\图标\search.png
     文件         292  2016-12-22 12:28  MusicPlayer\图标\singermenu.png
............此处省略26个文件信息

评论

共有 条评论