- 博客(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编译)
2017-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人