- 博客(11)
- 资源 (24)
- 问答 (7)
- 收藏
- 关注
转载 QT开发之QByteArray各种类型转换
1.QByteArray与char*的转换1.1 QByteArray 转 char*方式1 传统方式data()和size()函数 (方便)QByteArray array(10, 'Q');//初始化// 转化char *buf;//只是一个指针int len;//buf的长度buf = array.data();len = array.size();方式2 memcp...
2019-10-29 18:27:54 8150
原创 QT开发之实现一边接收音频数据并一边播放
Windows端和MAC端测试都可使用,但是不是很推荐使用这个QT中播放音频文件的类:QMediaPlayer、QSound主要讲解播放一段数据的方法和一边下载一边播放功能的方法:QT中提供了相关的类QAudioDeviceInfo类获取声卡设备的信息。QAudioInput类操作声卡的录音QAudioOutput类操作声卡的放音QAudioFormat类对...
2019-10-29 17:44:24 1969
原创 QT开发之使用QAudioOutput播放状态
当使用QAudioOutput播放音频数据时,需要根据播放的状态来设置UI或者其它操作。先看看QAudioOutput解释:At any given time, the QAudioOutput will be in one of four states: active, suspended, stopped, or idle. These states are described ...
2019-10-29 17:17:49 2071 1
原创 根据音频文件属性计算时长
采样率、声道数、采样位数、文件大小比如一个WAV格式音频文件大小:3.87 MB (4,063,276 字节)采样率:44100声道数:2(立体声)采样位数:24每秒传输速率为:44100*2*24=2,116,800(bit/s)=264600字节/秒时长:4063276 / 264600 = 15.3562962962963秒因为WAV音频文件都会带至少42个...
2019-10-29 15:42:59 1436
原创 QT开发之播放wav文件
首先需要在pro中加入:QT += multimedia头文件:#include <QMediaPlayer>响应函数中添加播放音频代码:QString file_name = QFileDialog::getOpenFileName(this, tr("Open File"), "", "Files...
2019-10-24 15:15:55 1315
原创 byte转换为bit
1、将byte转换为bit,保存到int中int a[8] = {0};for(int i = 0; i < 8; i++){ a[i] = (byte)(Date & 1);//Date为一个byte数据 Date = (byte)(Date >> 1);}
2019-10-18 18:05:40 1466
原创 QT开发之设置程序图标
图标包括任务栏上图标、窗口标题栏左侧图标、exe程序图标1、准备一个ico文件转换网址:http://ico.duduxuexi.com/2、将图标放在和项目的pro一个文件夹中3、在pro文件的最后添加:RC_ICONS = 图标名称.ico编译程序就可以了...
2019-10-17 16:25:58 174
原创 QT开发之关闭程序时提示是否关闭程序
头文件:#include <QCloseEvent>.h中申明:void closeEvent(QCloseEvent *event);.cpp中添加//关闭void Core::closeEvent(QCloseEvent *event){ if(QMessageBox::Yes == QMessageBox::question(this, ...
2019-10-17 16:15:45 432
原创 QT开发之QListWidget控件增加右键菜单功能
在QListWidget的item上单击右键弹出菜单,1、添加2、设置QListWidget属性3、不带图标的快捷菜单添加信号和槽,这样在QListWidget中右键单击会弹出菜单了,菜单中的执行槽函数1、槽函数2自己定义,void 类::on_listWidget_customContextMenuRequested(const QPoint &pos...
2019-10-17 15:06:05 1510
原创 QT开发之QListWidget控件
ui->listWidget->setViewMode(QListView::ListMode); //设置显示模式为列表模式//设置列表QListWidgetItem *item=new QListWidgetItem;item->setSizeHint(QSize(100,35));//行item->setBackgroundColor(RGB(24...
2019-10-15 15:58:08 1047
原创 QT开发之按钮控件
1、设置背景图片QIcon button_ico1(":/1.png");ui->pushButton_1->setFlat(true);//去掉按钮边框ui->pushButton_1->setStyleSheet("QPushButton{color:white; background-color:transparent;}");//去掉点击按钮时的边框ui...
2019-10-15 10:41:53 219
FFmpeg-4.0.2版本-win库
2020-12-17
检测exe依赖库是否正确.rar
2020-07-17
WIndows系统中软件打包工具
2018-06-27
Google Gson包
2017-03-23
SharedPreferences数据存储和读取实例
2016-06-21
android开发:wifi通信
2016-05-23
【DHCP服务器编写的问题】
2017-03-18
语音计算机,语音播报结果的问题???
2017-02-08
【电脑上怎么强制关掉卡死的程序?】
2015-11-26
【MFC,VS2013中使用Serialport类的问题???急】
2015-07-28
【MFC分割窗口后的单文档怎么变为多文档??】
2014-11-24
【MFC静态分割窗口后,窗口通信有哪些方法???】
2014-11-24
【MFC使用GDI+绘图,刷新显示很卡,完全是跳变显示??】
2014-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人