利用ffmpeg读取音乐文件的专辑信息(包括专辑封面图片)

2017-11-03
阅读 2 分钟
7.7k
AVFormatContext 结构体中有一个属性是metadata,我们在读取一个多媒体文件的时候,可以通过AVDictionaryEntry访问这个属性的数据。

Qt智能家居应用开发:硬件设备实现智能网络配置时候,如何使用第三方smart config 库

2017-02-22
阅读 12 分钟
7.3k
现在做智能硬件设备,都是使用模块化的流行wifi芯片来接入云端,实现实时通讯和数据交互的工作.以前使用wifi芯片我们经常会遇到一个问题:在wifi设备初始化过程中,我们要手动从ap模式配置连接路由器,这个操作流程对于我们开发人员来说看起来很简单,当换路由器的时候,按复位键然后手动配置就好了.甚至现在我看到许多这样的产...

系统信息收集命令集

2017-01-17
阅读 1 分钟
1.5k
获取系统发行版本 {代码...} 获取主机名字 {代码...} 获取系统构架类型 {代码...} 获取处理器型号 {代码...} 磁盘总大小: {代码...} 内存 {代码...} GNU 核心工具列表

深度文件管理器技术填坑笔记

2017-01-09
阅读 13 分钟
6.2k
单例模板设计 c++里面我们经常使用单例对象,特别是在做全局对象的时候,我们希望程序里边就只有一个单例。实现一个单例的程序例如下面: {代码...} 但是在一个项目里边我们有很多个单例对象,那岂不是每个类都要写一遍实例化函数?我们可以做一个单例模板: {代码...} 这时候我们就可以初始化各种类的全局单例对象了: ...

Qt 工程管理

2017-01-06
阅读 7 分钟
5.3k
在这里总结一下关于Qt工程文件管理的一些知识,希望这个分享能给新手们快速上手。 工程目录结构 Qt工程目录是以工程名为根目录的,Qmake首先从(例如a.pro).pro开始读取配置文件, 然后进行预编译,编译工作。 工程类型: 应用程序 库 我们在用Qt做开发的时候,一般就只会做这两类开发,一个是应用程序开发,一个是库(链...

linux 桌面系统开发学习记录

2016-12-28
阅读 8 分钟
3.1k
来了deepin做文件管理器项目开发,已经有了4个月时间了,学了些许linux基础知识,这个让我联想到linux下做应用开发的一些优点和缺点,先暂时做个凌乱的总结,以便后期整理资料。这里的资料整理都基于freedesktop标准协议来进行一些知识点整理(基于deepin linux)。

linux下qt使用第三方库的那些事

2016-08-06
阅读 2 分钟
8.6k
关于在linux下使用第三方库,对于新手来说总是折腾的尼玛的痛苦(我就是新手)。所以为了给大家指引怎么正确使用第三方库,本篇特意介绍qt是怎么搭建第三方环境开发的。

linux 下使用poppler qt5

2016-08-05
阅读 3 分钟
7.2k
1.在poppler官网下载源码,解压到本地目录后切换到这个根目录,打开命令行: $./configure $make $sudo make install 2.编译安装完后,我们用命令行查一下包,并且安装对应的开发库: $apt-cache search poppler-qt5 $sudo apt-get install libpoppler-qt5-dev3.安装完了我们就可以子qt中使用这个库了,如果不确定有没这...

qt android 开发篇之如何实现圆盘(hsv)颜色选择器

2016-07-02
阅读 14 分钟
7k
在很多情况,我们开发应用的时候经常会用到颜色选择器,大一的时候我做一个涂鸦软件的时候遇到的一个问题,就是如何在qt上做一个圆盘的颜色选择器,这次做一个例子来让大家了解这种控件是怎么做的。首先我们要理解颜色中的hsv的概念,大家可以直接百度hsn color 的颜色分布原理首先给大家介绍hsv颜色选择器的原理:

qt android 开发之wifi开发篇

2016-07-02
阅读 19 分钟
11.8k
小编简单介绍如何通过调用android API来获取wifi服务(非常感谢作者安晓辉发布了qt android 核心编程这本书,让我两天搞懂了很多在qt中开发安卓的要领,现在跟大家分享下!至于还没知道怎么配置qt android换将的开发者,极力推荐先去看看qt android 核心编程这本书(哈哈,一知道要出这本书, 还没出版的时候我天天看着...

qt for android 之实现后台扫描音乐文件

2016-07-02
阅读 3 分钟
3.7k
手机多媒体开发的时候经常需要后台扫描音乐文件,本篇使用qt一些库实现简单的后台扫描的类,继承了Qthreadplaylist.h {代码...} playlist.cpp {代码...} 效果图:

qt android 开发之炫酷控件的制作

2016-07-02
阅读 3 分钟
4.4k
手机应用开发,就是吸引用户,要吸引用户,肯定离不开用户体验!这次给大家分享一个自作的炫酷qml控件:fanControler这个控件目前有点bug,不过总体效果还是很赞的,通过滑动划片来控制风扇的转动速度!控件源码:FansControler.qml

qt android 开发之写入xml配置文件篇

2016-07-02
阅读 4 分钟
4.4k
应用初始化本地数据,需要读取配置文件,小编介绍如何通过xml简单写入配置文件,至于为什么选择这个格式,主要因为在qml中有一个很好的类使用:XmlListModelxmlListModel能直接读取xml配置文件,快速方便开发,再加上自己写一个专门写入配置文件的类,两个就成了绝配啊!代码:datasbase.h

如何用qml做一个炫酷的二级列表控件ExpandableList

2016-07-02
阅读 10 分钟
5.8k
在日常开发中,我们经常使用二级列表控件,而且我们想做成自定义任何一个样式的,小编亲自做一个这样的控件分享给大家,以后会吧这个控件格式化成可自定义样式形状的,为了做效果暂时做成定格的二级控件:

qt qml 利用xmlhttprequest 调用有赞api

2016-07-02
阅读 5 分钟
5.8k
最近朋友在有赞商城上面开了一个店铺,因为有实体店,一般卖商品后送货上门,但是打票时候老是人工用world文档人工复制黏贴订单打印小票,所以就找我帮忙做一个软件专门打印小票的,就研究起来调用有赞第三方api来着,本篇主要介绍如何用qml中的xmlhttprequest来实现http请求协议,就以调用有赞商城api的查询订单接口为例...

windows下qt5 kinect 2.0开发与环境配置

2016-07-02
阅读 14 分钟
5.4k
上一次挑战杯我们用kinect1.8做了一个体感3d试衣系统,那时就想用qt来开发了,由于那时候很多东西都不懂,怎么也不知道怎样去配置环境,只能在vs2013中开发,结合qt开发界面。直到出了kinect2.0后才配置成功完全用qt 来开发Kinect!而且完美运行。注意一点就是使用的qt必须是qt forwindows msvc的才能正常编译。kinect 2...

利用dxflib读写cad文件

2016-07-02
阅读 10 分钟
17.4k
本篇主要在qt做一个例子读取cad文件数据,使用的开源库是dxflib。用到dxflib的DL_CreationAdapter,DL_Dxf。DL_Dxf是用来读取.dxf文件的类,DL_CreatinAdapter是一个容器,当DL_Dxf加载.dxf文件后,就会响应DL_CreationAdapter这个类,读取cad数据。我们来看看他的工作原理:

基于libzplay 实现window下音乐频谱动态显示

2016-07-02
阅读 7 分钟
6.6k
在做多媒体开发中我们经常需要做pcm(频谱)显示,这个例子专门使用libzplay库实现音频频谱动态显示,附加波动动画。看一下频谱的效果! 实现步骤:首先我们需要去libzplay下载这个库,因为我使用了它来采集音频频谱数据。然后配置pro文件 配置好了就开始写功能实现部分,直接上代码吧! 我写了一个专门读取音频数据的类...