摘要:
原地址:http://blog.csdn.net/ykm0722/article/details/6947250转载:分享在比赛中写代码时,发现的几个对写程序很有用的小段代码,虽小但是在我的软件中帮了我很大忙。这些代码可以在程序和软件开发中直接使用,会为你的程序开发介绍很多麻烦。仅是个人之见,如有不符之处,请拍砖。第一段:主要的功能是解决中文显示问题,这三段有时一段即可,有时需要三段都得写。为了省事,我一般是三段一起写,我们队在软件开发中把这三段放在了main函数中。QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312& 阅读全文
摘要:
原网址:http://blog.csdn.net/ykm0722/article/details/6947265在互联网传输数据,安全性是一个非常重要的保证。。如何加密也成为了一个研究热点。。在C语言中,我们可以通过各种算法实现加密,以下是一个简单的加密和解密算法:加密时,将字符低四位取反,解密时,将低四位再次取反,代码如下:#include#define LEN 100main(){char str[LEN];int i;float x;printf("please input a string:\n");gets(str);i=0;while(str[i]){str[i 阅读全文
摘要:
原地址:http://blog.csdn.net/ykm0722/article/details/7447632Qt可显示基本的图像类型,利用QImage、QPxmap类可以实现图像的显示,并且利用类中的方法可以实现图像的基本操作(缩放、旋转)。1. Qt可显示的图像类型参考Qt的帮助文档,可支持的类型,即可以直接读取并显示的格式有BMP、GIF、JPG、JPEG、PNG、TIFF、PBM、PGM、PPM、XBM、XPM。2. Qt用如何显示图像通常用QLabel显示图像,QLabel类有setPixmap()函数,可以用来显示图像。也可以直接用QPainter画出图像。如果图像过大,直接用Q 阅读全文
摘要:
原地址:http://blog.sina.com.cn/s/blog_5c70dfc80100r0nh.html一、QString转char*QString str;int num=0;str=QString("D:/temp/%1.bmp").arg(num);const char* ch=str.toLocal8Bit().data();......二、char*转QStringchar* ch="D:/temp/1.bmp";QString str=QString(QLatin1String(ch));原来都很简单 阅读全文
摘要:
原地址:http://blog.sina.com.cn/s/blog_5c70dfc80100r99u.html要想长按删除QListWidget的Item,必须重写鼠标事件,所以需要继承QListWidget重写自己的MyListWidget。分享一下我写的类://.h文件#ifndefCJWLISTWIDGET_H#defineCJWLISTWIDGET_H#include#include#include#include#include#include#includeclassCjwListWidget:publicQListWidget{Q_OBJECTpublic:explicitCj 阅读全文
摘要:
原地址:http://blog.sina.com.cn/s/blog_5c70dfc80100qwi3.html心情真是好啊,曾经一度想放弃使用Qt加OpenCV进行数字图像处理了,幸好坚持住了,今天终于搞出来了!分享一下经验:我用的是Windows下的Qt4.7.0(1)安装qt-sdk-win-opensource-4.7(2)下载OpenCV库,现在最新的是2.2,不过我用的是2.1。注意下载的时候选择VC专用版的。(3)安装OpenCV2.1,我安装在C:/OpenCV2.1(4)新建Qt的Project(5)在.pro文件中包含OpenCV库,很简单INCLUDEPATH+= C:/ 阅读全文
摘要:
转:http://blog.sina.com.cn/s/blog_5c70dfc80100qzif.html在Qt平台上使用OpenCV肯定会遇到从IplImage到QImage的转换问题,找了很多资料,忽略那些太差或者太费时的算法,这样的一个算法还是很不错的。QImage*CjwCvImageToQImage(constIplImage*cvimage){if(!cvimage)return0;QImage*qimage=newQImage(cvimage->width,cvimage->height,QImage::Format_RGB32);intcvIndex=0;intc 阅读全文
摘要:
原地址:http://blog.sina.com.cn/s/blog_5c70dfc80100tgff.html//实现遍历某个文件下的图片文件//如果想遍历其余类型文件,方法也一样,只需简单修改代码QStringList GetAllImages(){QStringList imageList;QDirIterator it("D:/图片",QDir::Files|QDir::NoSymLinks,QDirIterator::Subdirectories);while (it.hasNext()){QString imageFile=it.next();QStringLi 阅读全文
摘要:
转http://blog.sina.com.cn/s/blog_5c70dfc80100r257.html在Qt中处理图片一般都要用到QImage类,但是QImage的对象不能够直接显示出来,要想能看到图片,初步发现有两种方法。一、QImage转QPixmap,然后用QLabel::setPixmap()image=newQImage("D:/Temp/XX.jpg");pixmap=newQPixmap();pixmap->convertFromImage(*image);label=newQLabel(this);label->setGeometry(100 阅读全文