- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 c++ 与 qml 信号槽交互之 c++对象信号触发qml函数
预览:双击qml的model 实现音乐播放以及歌曲信息,播放进度一、设置上下文属性,使c++类对象能够被qml调用Player mPlayer;engine.rootContext()->setContextProperty("Player",&mPlayer);二、在player类中增加信号函数signals: void currentPositionChanged(QS...
2018-05-24 01:24:54 6158 2
原创 qml 结合 QSqlTableModel 动态加载数据 MVC
效果预览:一、准备好对应的 QSqlTableModel#ifndef LOCALMUSICMODEL_H#define LOCALMUSICMODEL_H#include <QObject>#include <QSqlTableModel>#include <QMediaPlayer>#include "libzplay.h"using name...
2018-05-13 22:15:52 3812 2
原创 Qt model 显示设置(居中靠右)、表头、自定义排序
设置:显示居中、靠左QVariant SoloDccDataSegmentInfoTableModel::data(const QModelIndex &index, int role) const { if (role == Qt::TextAlignmentRole) { return int(Qt::AlignRight | Qt::A...
2018-05-18 09:31:09 5436
原创 Qt Creator 调用第三方库libZPlay 解析音频文件 标题、专辑、文件名、艺术家
libZPlaylibZPlay库集成了所有支持格式(mp3, mp2, mp1, ogg, flac, ac3, aac, oga, wav and pcm )的编码解码器。一、官网下载sdkhttp://libzplay.sourceforge.net/二、pro文件修改:unix:!macx|win32: LIBS += -L$$PWD/libs/libzplay/ -llibzplay...
2018-05-09 22:23:55 5298 9
原创 qml之从零开始编写网易云音乐(四)
导入本地音乐页面(功能待实现)import QtQuick 2.7import QtQuick.Controls 2.2import QtQuick.Layouts 1.3Page { property int interval : 20*dp Rectangle{ id: rectangle1 anchors.fill: parent ...
2018-05-03 22:14:37 811 1
转载 面向对象中七个的设计原则
七大设计原则:开闭原则单一职责原则里氏替换原则依赖倒置原则接口隔离原则最少知识原则(迪米特法则)少用继承多用组合(合成复用)这些原则的作用:可以让自己设计实现出来的软件系统更加稳定,容易维护,并具有一致性(一)开闭原则开闭原则定义 :一个软件实体应当对扩展开放,对修改关闭。也就是说在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,即实现在不修改源代码的情况下改变这个模块的行为。就是...
2018-05-03 21:06:14 279
ConsoleApplication1.rar
2020-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人