自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 QString与TCHAR/wchar_t/LPWSTR之间的类型转换

TCHAR/wchar_t/LPWSTR这三种类型在Unicode字符集中是一样的。在Qt框架中,经常会使用到windows的函数,而自VC6.0以后,windows默认使用Unicode字符集,windows也相应的推出了TCHAR作为char的宽字符集和多字符集的通用类型来表示char类型。Unicode字符集中,TCHAR代表的是wchar_t,而Qt中,大多数情况下使用QStrin

2017-10-24 16:10:26 2879 1

原创 OpenGL笔记之缓冲区对象(基础篇上)

OpenGL笔记缓冲区对象是一个强大的概念,它允许应用程序快速方便地将数据从一个渲染管线移动到另一个渲染管线,以及从一个对象绑定到另一个对象。缓冲区有许多不同的用途,它能保存顶点数据、像素数据、纹理数据、着色器处理的输入、或者不同着色器阶段的输出。缓冲区保存在GPU内存中,它们提供高速和高效的访问。在OpenGL有缓冲区对象之前,应用程序只有有限的选择可以在GPU中存储数据。另外,在G

2017-09-29 22:29:22 3275

原创 Qt打开指定目录并选中指定文件

这篇博客(http://blog.csdn.net/cqumzh123456/article/details/51075747)上说的方法适用,但windows上需要注意一个问题; 要打开的文件路径必须是“\”连接的,所以需要在程序中添加一句代码如下:QString fileName;QProcess process;fileName = 你要打开的文件路径(包括文件名);#ifdef WIN

2017-08-09 22:07:55 6354 1

原创 VS2015 编译 QtAV

VS2015编译QtAV/*以下目录编译时根据实际情况修改*/1.打开VS2015 x86 本机工具命令提示符2.输入下列命令//家里电脑路径set INCLUDE=%INCLUDE%;F:\source\source\trunk\C++\ffmpeg\include;F:\source\source\trunk\C++\portaudio\include;set

2017-06-27 10:41:56 627

原创 Qt pro的一些小用法(qmake)

文章如果有显示异常,绝对是CSDN的锅… 居然不能显示“$$”,所以只能用“$$”代替(或者是我没找到方法,希望看到的朋友能给个提示)… 1. pro/pri中加入带空格的路径:$$quote 例:INCLUDEPATH += $$quote(C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include)2.pro/pri文件中定义函数

2017-05-08 10:08:06 2565

原创 Qt批量操作Excel

最近在做一个项目,客户要求把查询到的数据导出Excel,而网上大部分资料描述的都很局限、很简单。由于要导出的数据量很大(QTableView中大约有几十万条数据),一开始我是找到一个单元格就写入一个值,但这样的话程序就会把大量的时间花费在线程切换中,导致效率太低(5000行数据大概需要5分钟)。最后找到了一种方法,即为对Excel进行批量写入值操作,下面是我程序中导出excel部分的源码:

2015-07-13 15:21:34 1019

原创 Qt Creater调试时一直出现:“DEBUGGER: Waiting for debug socket connect” 和“DEBUGGER: go to sleep”

DEBUGGER: Waiting for debug socket connect

2015-06-23 10:26:58 2238 2

原创 QSharedMemory实现应用程序的单例运行

下面在Qt程序的main.cpp中进行操作:int main(int argc,char *argv[]){    QApplication a(argc, argv);    QSharedMemory *shareMem = new QSharedMemory(QString("SingleInstanceIdentify"));    /* if the

2014-06-10 11:42:44 1222

OpenGL超级宝典工具库(GLTools为VS2015编译)

Windows下《OpenGL超级宝典(第五版)》使用到的工具库,包括freeglut、glew、gltools、glut。其中GLTools为VS2015编译,glut已经没有维护了,所以可使用freegult代替glut。GLTools的源码可再github上获取,地址:https://github.com/lance710825/GLTools。如有问题请留言。

2017-08-15

信息理论与编码实验报告

信息理论与编码实验报告,其中有一些经典程序,值得参考

2013-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除