
QT
文章平均质量分 65
xxq123321
这个作者很懒,什么都没留下…
展开
-
qmake的介绍
qmake是Trolltech公司创建的用来为不同的平台和编译器书写Makefile的工具。手写Makefile是比较困难并且容易出错的,尤其是需要给不同的平台和编译器组合写几个Makefile。使用qmake,开发者创建一个简单的"项目"文件并且运行qmake生成适当的Makefile。qmake会注意所有的编译器和平台的依赖性,可以把开发者解放出来只关心他们的代码。Trolltech公司使用qmake作为Qt库和Qt所提供的工具的主要连编工具。qmake也注意了Qt的特殊需求,可以自动的包含moc和u原创 2011-01-10 13:31:00 · 1577 阅读 · 0 评论 -
vs2010编译qt4.8
vs2010编译qt4.81.使用vs2010自带的命令行进入qt目录,进入mkspecs\win32-msvc2010\qmake.conf查看编译选项,配置内置wchr_t语言,修改如下选项(如有项目使用wchar_t,qt却编译成wchar_t-,编译会导致连接错误,提示找不到Qwstring):QMAKE_CFLAGS = -nologo -Zm200 -Zc原创 2012-02-27 14:44:38 · 1710 阅读 · 0 评论 -
QT中文显示乱码
问题如下:1.中文显示乱码2.数据库连接不上问题一:但是如果我们的软件只运行在中文系统下,最简单的方法:在main函数中调用QTextCodec::setCodecForTr( QTextCodec::codecForName("GBK") );就可以了。记得这句要在所有使用tr的语句前调用。以后在需要使用中文的地方使用tr("中文字符");就可以了。但事情真的这么简单吗?当我转载 2012-06-12 16:59:48 · 794 阅读 · 0 评论 -
vs2010 qtadmin配置qt路径时提示错误“This Qt version uses an unsupported makefile generator ”
解决方案如下:1.Close Visual Studio.2.Run regedit.3.Hop to HKEY_CURRENT_USER\Software\Trolltech\Versions (如果没有versions,新建一个)4.Add a new key named "4.7.4" or whatever version you have.5.Under the ne转载 2012-06-12 16:57:12 · 9638 阅读 · 2 评论 -
QT添加库目录
今天发布一个使用使用qsql4.dll(QODBC)连接sqlserver的应用程序时一直显示 “Driver not loaded” (找不到数据库驱动), 连接不上数据库,本地调试却正常,网上查看资料发现原来本地安装QT是默认了一个库加载目录为QT_Install/plugins,这里面有很多QT库依赖库目录,像编码库codec,和数据库的驱动文件sqldrivers,发布程序到别人机器时,由原创 2012-06-21 16:34:11 · 3225 阅读 · 0 评论 -
Qt—利用网卡信息和md5生成验证串
一个最简单的验证串生成例子:#include #include #include #include #include #pragma comment(lib,"Iphlpapi.lib")#include using namespace std;bool getMAC(char* mac){ PIP_ADAPTER_INFO pAdapterInfo; PIP_AD原创 2012-06-28 10:59:39 · 698 阅读 · 0 评论 -
qt入门开发人员一个日志函数
提供qt入门开发人员一个复制粘贴的日志函数bool nt_service::writeLog(QString szLog){ unsigned int iMaxSize = 1024*1024*200; if(_logFile.size() > iMaxSize) { QString sNew = QString::fromStdString(_logName); sN原创 2012-07-13 16:19:10 · 642 阅读 · 0 评论 -
qt qtcpserver编程入门
代码 : 1 连接成功后每个连接创建一个处理对象 cclientSession, 2 所有cclientSession对象的slot 都在另外一个线程中处理,即处理方式为创建一个线程处理所有客户端连接 3 大文件传输需要自己用协议分片#ifndef QNETCONTRLSERVER_H#define QNETCONTRLSERVER_H#include #inclu原创 2015-03-12 11:55:55 · 656 阅读 · 0 评论 -
qt使用ffmpeg显示rtsp视频流
最简单的方式是直接使用qlable实现#ifndef QWIDEGETPLAY_H#define QWIDEGETPLAY_H#include #include #include #include #include #include extern "C" {#pragma comment(lib,"avcodec.lib")#pragma comment(lib,原创 2015-03-09 17:23:53 · 4598 阅读 · 0 评论