随笔分类 - QT
摘要:编译jsoncpp 编译前先安装好python,scons,解压jsoncpp到目录e:\jsconcpp,查看目录下的readme,有关于编译的说明的,根据说明做相应操作就可以。 打开Visual Studio 2005 Command Prompt命令行,输入以下命令进行编译 scons platform =msvc80 编译完成后在子目录libs\msvc80就生成了json_vc80_...
        阅读全文
                
摘要:默认情况下,使用VSQT插件 导入.pro后,会自动在项目文件里面预定义好宏UNICODE,可以把该宏去掉,以免造成其他程序,使用多字节的代码出错 去除的两个方法 1.打开Propject->Property->Configuration Properties->Processor 去掉右边显示的宏 2.在main 函数前面使用以下命令 #undef UNICODE
        阅读全文
                
摘要:qmake -project -o xxxx.pro 生成pro文件 qmake 生成makefile nmake 或者 qmake -project -o hello.pro qmake –tp vc –o hello.dsp
        阅读全文
                
摘要:默认情况下,qt 并没有自带mysql的数据库插件,需要自己编译先安装mysql server ,运行setup.exe时选择自定义安装,安装目录设为"D:\mysqldev"不要留有空格,否则接下来qmake生成makeifle会出错 打开cmd ,运行以下代码 cd %QTDIR%\src\plugins\sqldrivers\mysql qmake "INCLUDEPATH+=D:\mys...
        阅读全文
                
摘要:原地址:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/01/1769163.html Phonon是什么?Qt从4.4版本开始提供的一套多媒体框架,提供多媒体回放的功能。目前在Qt 4.6中实现多媒体播放图形界面主要依赖于phonon框架,其实qt中还有一个Multimedia模块,帮助文档中对它的描述是:实现底层的多媒体播放功能,在一般...
        阅读全文
                
摘要:背景,标题栏透明,下级Widget,painter绘出来的(比如,drawtext,drawline)不透明 全部透明,具体包括标题栏,背景,下级Widget
        阅读全文
                
摘要:从 ffmpeg sdl教程 我们可以看到,使用的方法是ffmpeg解码,转成YUV格式的视频帧,然后再使用sdl的yuv覆盖的模式进行渲染。虽然 yuv对每个像素的占用内存较少,且sdl的的输出快速,但是如果要集成到其他UI上就有点麻烦了。 SDL仅仅就是通过传递参数SDL_WINDOWID给SDL_putenv函数(如下所示),以此重定向视频的渲染输出.中间sdl所做的细节完全看不到,想扩展也...
        阅读全文
                
摘要:使用mingw 与 vs 编译64位的QT 库  vs  http://blog.csdn.net/normallife/archive/2010/03/24/5413887.aspxmingw  http://www.robwork.dk/jrobwork/index.php?option=com_content&view=article&id=71:installation-of-qt&cat...
        阅读全文
                
摘要:原地址不清楚,从网上随便找到的,做一下记录 QPainter has a method called drawImage. You can do something like the  following in a subclass of QWidget: void VideoWidget::paintEvent() { //Get the current frame and size data....
        阅读全文
                
摘要:原地址:http://www.qteverywhere.com/archives/437  很多C/C++初学者常犯的一个错误就是,使用malloc、new分配了一块内存却忘记释放,导致内存泄漏。Qt的对象模型提供了一种Qt对象之间的父 子关系,当很多个对象都按一定次序建立起来这种父子关系的时候,就组织成了一颗树。当delete一个父对象的时候,Qt的对象模型机制保证了会自动的把 它的所有子对象,...
        阅读全文
                
摘要:Qt + ffmpeg+SDl (转)  (1)先转QT中.pro原文档的写法 1. 注释 从“ #” 开始,到这一行结束。 2. 指定源文件 SOURCES = *.cpp 对于多源文件,可用空格分开,如: SOURCES = 1.cpp 2.cpp3.cpp  或者每一个文件可以被列在一个分开的行里面,通过反斜线另起一行,就像这样 :  SOURCES = hello.cpp main.cpp...
        阅读全文
                
摘要:原地址:http://www.qtcn.org/bbs/read.php?tid=23926 前段时间在做一个音视频编码板卡的PC跨平台程序,使用QT框架,其中有块功能是往QT里嵌入SDL,来播放YUV格式帧数据,现在已经在windows和linux下完成。我浏览论坛的时候,发现好多同僚在做我以前的准备工作。在这里我把我的一些经验写出来,希望对这些同僚有点帮助,当然可能有有一些错误,请指出来,大家...
        阅读全文
                
摘要:CONFIG(release, debug|release) {DEFINES += MYRELEASE}else {DEFINES += MYDEBUG}
        阅读全文
                
摘要:关键属性enum QFileDialog::FileModeQFileDialog::Directory 2 The name of a directory. Both files and directories are displayed. **只显示文件夹enum QFileDialog::OptionQFileDialog::ShowDirsOnly 0x00000001 Only show...
        阅读全文
                
摘要:我总觉得学一个东西时候,我们应该保留最简单本质的东西,接着做个demo的程序先跑起来,再慢慢学入进去.这样一来难度也不会那么大,有时我们也需要自我陶醉一翻,有点成就感了,才能有动力下去。 这是多线程系列文章的第一篇,欢迎你进入QT多线程的世界. 每个操作系统平台和语言都有自己创建线程的办法,可我们精力有限,不可能一个个全都知道和去学,一般工作也就是掌握一两个.幸好现在有QT,免去平台差异的东西。qt大概从3.x后就开始有了线程支持,到了4.x的时候更是加入了更多高级功能,比如跨线程signal/slot,线程消息循环等,这也为我们做线程通信提供了很好的环境. 在QT要使用线程的话,必须从QTh
        阅读全文
                
摘要:目录 2.1 线程休眠 2.2 线程唤醒 2.3 线程关闭  上回讲到线程的初步使用,写了个线程的创建到运行的过程,可这还没完,线程创建完了之后必须要对其进行限制和控制,我们就是线程的监护人,不能说任由它自由,得对它进行合理约束。接下来我们讲线程的控制部分,  2.1线程休眠 想象一下一种情形,日常用的电脑,如果我们需要离开一段时间,那么可能会将它暂时休眠一下,为了节约用电,也响应一下环境保护,别...
        阅读全文
                
摘要:目录2.1 简介2.2 Qmutex 应用2.3 QWaitCondition 应用接下来继续说线程同步的问题,当n个线程在一起运行时,为了控制其先后运行顺序,或者 对共享数据的访问 ,这就需要用到线程的功能,这仅是我能想到的两个情形.QT 提供 了QMutex, QReadWriteLock, QSemaphore QWaitCondition 用以提供线程同步.这里就选用QMutex,QWaitCondition 结合一个 “下载工具” 例子 分别讲解说明,其他的以后需用到再说. 如果一篇文章全部讲完,实在够呛,能力有限2.1 Qmutex 应用 首先我们将使用 QMutex来实现 下载工
        阅读全文
                
摘要:配置开发环境可真是个痛苦的过程,网上的资料参差不齐,只有自己一步步来试验一下了 本人环境 virtualbox + xp + vs 2005 en 1.安装vs 2005 en sp1 下载vs 2005 en sp1 安装sp1 ,耗时约半个钟,死慢,内存占用非常厉害,安装完后遗留下来的文件有两个2个多G,用 360 清除垃圾 2.设置环境变量 QMAKESPEC:win32-msvc2005 ...
        阅读全文
                
摘要:原地址:http://www.cppblog.com/biao/archive/2009/10/31/99873.html -------------------------------------CompleteLineEdit.h-------------------------------------  #ifndef COMPLETELINEEDIT_H #define COMPLETEL...
        阅读全文
                
摘要:原地址: http://www.cppblog.com/biao/archive/2009/09/08/95603.html QString htmlString = QString("<html>") + str1 + str2 +str3 + finerysInfo + str5 + str6  + QString("<br>%1<br>%2").arg(s...
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号