qt 学习笔记

三天完成的qt客户端

Posted by SHIELD-SKY on June 20, 2017

今晚本应复习考研数学,见桌面一残存笔记,欲理清,遂有此文.

第一个例子

	#include <QApplication>
	#include <QMainWindow>

	int main(int argc, char *argv[])
	{
   		QApplication app(argc, argv);
    	QMainWindow mw;
    	mw.show();
    	app.exec();
	}
>qmake -project
>qmake 
>make

make的时候 发现

QApplication: No such file or directory

try to add

QT += widgets

at your .pro file.

QT+openCV 实现人脸识别

代码在此

莫名其妙 需要ubuntu安装pulse

sudo apt-get install libpulse-dev

注意qt 配置.pro,添加额外opencv等的链接,详情请参考代码

感觉看看信号槽机制,会点C++,界面的制作很像C#,会调用点opencv,基本就可以开工了。还用到一点python与C的混合编程,因为用python写网络客户端实在是还简单了! 还需要 Qimage与cv::mat 格式之间的转换,以便于opencv处理。

这里要感谢实验室已经考上研究生的”顺子”学长提供的部分opencv代码。

参考文档

有能力就直接看官方文档吧!

qt编程指南

QT +openCV 实现摄像头采集以及拍照功能