- 博客(24)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 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主窗口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中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
VC6.0配置问题555555555555555555
2015-10-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人