由于QT的教程大都是在Qt Creator环境下,很少有讲在VS环境下如何使用,小编也是摸索了很长时间,因此将经验分享如下,希望能够帮到需要的人。
工具/原料
1
VS2013
2
OPENCV
3
QT
方法/步骤
1
首先建立一个工程并把OPENCV的配置文件添加进来,如果不知道怎么配置的请参考上篇经验。接下来别忘了对工程进行设置,选择合适的QT版本。
2
下面对各个子函数的功能进行介绍。首先是Form files.双击就会出现QT的界面编辑窗口,界面的设计都是在这里进行设置的。
3
这里主要用到了信号槽,即一个按键按下对应一个程序被调用,这里不对QT的使用方法做详细介绍,主要介绍各个文档的功能及我们需要做什么。在对界面编辑结束后注意保存并在VS界面里进行编译,这样改动后的文件才被加载进来了。
4
下面的这两个文件程序用到最多的地方。.h的文件里定义变量及声明函数,.cpp文件里是构造函数。
5
ui_qt_opencv.h是对应的界面的配置,当你在界面上做了改变后,这里自动生成相应的配置代码,不需要手动编写,比如QObject::connect(openImageButton, SIGNAL(clicked()), QT_OPENCVClass, SLOT(imageOpen()));这句话就通过信号槽将按键与imageOpen()函数联系到一起,按下按键图片就打开了。
6
接下来是测试,运行后点击打开就会加载特定位置的图片了。
注意事项
1
如有问题欢迎留言交流。
2
win7 64位系统测试通过。
上一篇:wps中怎么设置页眉页脚