1.设置回放界面 ,新加一个widget到body上,与cam这个widget同级别
添加预览和回放按钮的槽函数
xviewer.h
public:
void Preview();//预览界面 127
void Playback();//回放界面 127
xviewer.cpp
void XViewer::Preview()//预览界面
{
ui.cams->show();
ui.playback_wid->hide();
ui.preview->setChecked(true);
}
void XViewer::Playback()//回放界面
{
ui.cams->hide();
ui.playback_wid->show();
ui.playback->setChecked(true);
}
xviewer类的构造函数,在水平布局上添加回放的窗口,否则切换回乱
//水平布局器
auto hlay = new QHBoxLayout();
ui.body->setLayout(hlay);
//边框间距
hlay->setContentsMargins(0, 0, 0, 0);
hlay->addWidget(ui.left);
hlay->addWidget(ui.cams);
hlay->addWidget(ui.playback_wid);//回放窗口 127
.....
.....................
.....................
playback()//默认为回放窗口
运行结果:
完成了切换窗口