Qt 实现Opencv功能模块切换界面功能
想通过Qt实现Opencv的模块整合化,以便后面做图像处理,首先要实现点击按钮切换不同的页面。
1.创建主部件和堆叠布局,这样我点击相关模块可以使画面跳转到我要的界面
2.我想要功能模块化,这样方便我去针对不同的模块进行管理,更方便后期的功能优化
首先要用到几个函数
QStackedWidget* stackedWidget;
stackedWidget是一个负责堆叠功能的函数,负责将多个Widget整合到一起,点击后进入我想要的界面
其次就是模块化,我用类来管理
之后用OpenCVModule* OpenCVModule来指向这个关于opencv的控件
将这个页面放入stackedWidget来做切换
stackedWidget->addWidget(opencvModule);
点击切换模块处理
看一下效果