自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

转载 字符串转unsigned long(IP转 unsigned long)

inet_addr("192.168.1.34")

2015-11-25 19:55:22 724

原创 opencv显示视频流

CvSize cs;   cs.width = nWidth;   cs.height = nHeight;   if (img == NULL)   {    img = cvCreateImage(cs,IPL_DEPTH_8U,3);   }         CvSize dst_cvsize;   //目标图像尺寸    memcpy(img->imageData,

2015-11-20 17:49:58 920

原创 GDI创建BMP图

BITMAPINFO m_bmphdr={0};    DWORD dwBmpHdr = sizeof(BITMAPINFO);    m_bmphdr.bmiHeader.biBitCount = 24;    m_bmphdr.bmiHeader.biClrImportant = 0;    m_bmphdr.bmiHeader.biSize = dwBmpHdr;    

2015-11-20 17:43:56 775

转载 QT网络相关

获取主机相关信息   QHostInfo和QHostAddress   UDP通信::使用QUdpSocket 服务器端: port =5555; udpSocket = new QUdpSocket(this); connect(udpSocket,SIGNAL(readyRead()),this,SLOT(dataReceived()));

2015-11-11 17:59:46 533

转载 文件及磁盘处理

QFile 读写文本文件 QFile file("textFile1.txt"); if(file.open(QIODevice::ReadOnly)) { char buffer[2048]; qint64 lineLen = file.readLine(buffer,sizeof(buffer)); if(lineLen!

2015-11-11 15:11:08 295

转载 QT位置相关函数

2015-11-11 13:18:33 499

转载 QT主窗口QMainWindow

void MainWindow::createStatusBar() { statusBar()->showMessage(tr("Ready"));   QMainWindow是一个为用户提供主窗体程序的类,包含一个菜单栏,多个工具栏,多个锚接部件(即停靠窗口),一个状态栏,及一个中心部件, 创建单文档和多文档 Main windows have either a

2015-11-11 11:38:16 1632

转载 qt 中各种常用对话框

QFileDialog   QColorDialog   QFontDialog   QInputDialog   QMessageBox

2015-11-11 10:57:22 380

转载 QSplashScreen 制作初始化界面

QPixmap pixmap("2340_1428373194.bmp");  QSplashScreen *pSplash = new QSplashScreen(pixmap);  pSplash->show();  pSplash->showMessage("正在初始化",Qt::AlignCenter);  a.processEvents();  Sleep(3000);  p

2015-11-11 10:25:18 637

转载 设置不规则对话框

QLabel topLevelLabel; QPixmap pixmap(":/images/tux.png"); topLevelLabel.setPixmap(pixmap); topLevelLabel.setMask(pixmap.mask());

2015-11-10 18:27:00 277

转载 QTime获取当前时间,QDateTime获取日期和时间,QTimer定时器,QLCDNumber数码显示框

使用toString 获取指定的时间格式,qtime使用的是24小时的时钟格式,     设置,启动定时器 QTimer *timer=new QTimer(this);     connect(timer,SIGNAL(timeout()),this,SLOT(showTime()));     timer->start(1000);   显示当前时间 QTime time=Q

2015-11-10 18:00:07 4421

转载 QPalette类,主要用来设置控件背景色和前景色

QPalette是一个基类   设置一个widget的背景图片/颜色,我们可以使用调色板QPalette,而设置最重要的就是setBrush()画刷和setcolor。 The color roles are enumerated and defined in the ColorRole documentation.   设置窗体背景色 QStringList colorList

2015-11-10 17:33:17 1022

转载 进度条QProgressBar和QProgressDialog

QProgressBar类有如下几个重要属性:: 1.最小值,最大值 2. format : QString This property holds the string used to generate the current text. %p - is replaced by the percentage completed. %v - is replaced by the cu

2015-11-10 16:25:47 793

转载 QtoolBox的使用

toolBtn1_1 =new QToolButton;     toolBtn1_1->setText(tr("张三"));     toolBtn1_1->setIcon(QPixmap("11.png"));     toolBtn1_1->setIconSize(QPixmap("11.png").size());     toolBtn1_1->setAutoRaise(true

2015-11-10 16:11:33 642

转载 堆栈窗体QStackedWidget

duanxin = new Cduanxin(0);  pcall = new Ccall(0);  connect(ui.pushButton, SIGNAL(clicked()), SLOT(OnDuanxin()));  connect(ui.pushButton_2, SIGNAL(clicked()), SLOT(OnCall()));  auto a = ui.stackedW

2015-11-10 16:08:39 453

转载 qdockwidget停靠窗口,

QDockWidget只能停靠在 QMainWindow或者浮在桌面顶层窗口   ui.setupUi(this);  QDockWidget *dock = new QDockWidget(this);  textEdit = new QTextEdit(this);  setCentralWidget(textEdit);  /*QListWidget **/pListWidget

2015-11-10 11:30:45 971

转载 窗体分割

pSlider = new QSplitter(ui.widget);  pSlider->setOpaqueResize(false);   pSlider->setGeometry(0,0,600,400);  listview = new QListView(pSlider);      QSplitter *rightSplitter = new QSplitter(Qt::

2015-11-10 10:06:58 391

转载 设置QT 无框架,,,无最小化,最大化

w.setWindowFlags(/*w.windowFlags()& ~Qt::WindowMaximizeButtonHint& ~Qt::WindowMinimizeButtonHint*/  Qt::FramelessWindowHint);

2015-11-09 15:38:31 353

转载 解决QT中中文乱码问题

QTextCodec * sys = QTextCodec::codecForName("System");  QTextCodec::setCodecForCStrings(sys);  QTextCodec::setCodecForLocale(sys);  QTextCodec::setCodecForTr(sys);

2015-11-09 15:19:14 323

转载 QThread中的互斥、读写锁、信号量、条件变量

在gemfield的《从pthread到QThread》一文中我们了解了线程的基本使用,但是有一大部分的内容当时说要放到这片文章里讨论,那就是线程的同 步问题。关于这个问题,gemfield在《从进 程到线程》中有一个比喻,有必要重新放在下面温习下: ******************************* 最后用一个比喻来总结下: 1、一个进程就好比一个房子里有一个人; 2、

2015-11-09 14:09:25 520

转载 Qt学习 QVariant类(转)

QVariant类作为一个最为普遍的Qt数据类型的联合。 因为c++禁止没有构造函数和析构函数的联合体,许多继承的Qt类不能够在联合体当中使用。(联合体当中的变量共用一个存储区),没有了联合变量,我们在物体属性以及数据库的工作等方面受到很多的困扰。 一个QVariant对象在一个时间内只保留一种类型的值。我们可以使用canConvert来查询是否能够转换当前的类型。转换类型一般以toT()命名

2015-11-06 17:27:55 846

原创 VC中new和delete的注意

在new 分配内存之后,内存地址和长度是不允许操作的,否则delete时会中断

2015-11-03 13:52:22 980

原创 VC中CSTRING 转char*,,,转string

void CMianDlg::CStringToChar(CString strSource, char *chDes) {  int nLength = strSource.GetLength();  int nBytes = WideCharToMultiByte(CP_ACP,0,strSource,nLength,NULL,0,NULL,NULL);  WideCharToMult

2015-11-03 13:50:33 1024

转载 MYSQL C++操作

一、环境配置 1,装好mysql,新建一个C++控制台工程(从最简单的弄起,这个会了,可以往任何c++工程移植),在vs2010中设置,工程--属性--VC++目录--包含目录,将mysql server\include的绝对路径添加进去,例如C:\Program Files\MySQL\MySQL Server 5.6\include。将mysql server\lib文件夹下的libmysq

2015-11-02 15:50:21 382

面向模式的软件体系结构全中文

2016-04-18

win debug tool

2016-03-31

sqlite3 xml读写

sqlite3 xml读写

2015-09-06

sqlite3 xml

读取XML文件,写入sqlite3数据库

2015-09-06

LIBXML READ

READ XML

2015-09-06

LIBXML

LIBXML XML

2015-09-06

Native wifi 连接无线网有密码无密码

自己试过,完全OK,有密码的密码要自己写到XML中,改下自己的WIFI名字

2015-08-24

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

TA关注的人

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