|
@@ -14,19 +14,7 @@ widget::widget(QWidget *parent) :
|
|
|
{
|
|
|
ui->setupUi(this);
|
|
|
|
|
|
- /* 创建摄像机播放器 */
|
|
|
- m_cameraPlayer = new CameraPlayer;
|
|
|
-
|
|
|
- QString imagePath = QApplication::applicationDirPath() + "/0.jpg";
|
|
|
- QImage image(imagePath);
|
|
|
- m_cameraPlayer->setImage(image);
|
|
|
-
|
|
|
- m_cameraPlayer->initCamera("192.1.2.73", 8000, "admin", "LH123456");
|
|
|
- m_cameraPlayer->startRealPlay(1);
|
|
|
-
|
|
|
- /* 设置播放窗口 */
|
|
|
- m_cameraPlayer->setPlayWndParent(ui->widget_display);
|
|
|
- m_cameraPlayer->setPlayWndSize(1280, 720);
|
|
|
+ initCameraPlayer();
|
|
|
}
|
|
|
|
|
|
widget::~widget()
|
|
@@ -40,6 +28,19 @@ widget::~widget()
|
|
|
void widget::on_pBtn_startRealPlay_clicked()
|
|
|
{
|
|
|
m_cameraPlayer->startPlay();
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+/* 重新创建窗口 */
|
|
|
+void widget::on_pBtn_reCreate_clicked()
|
|
|
+{
|
|
|
+ if(m_cameraPlayer != nullptr)
|
|
|
+ {
|
|
|
+ delete m_cameraPlayer;
|
|
|
+ m_cameraPlayer = nullptr;
|
|
|
+ }
|
|
|
+
|
|
|
+ initCameraPlayer();
|
|
|
}
|
|
|
|
|
|
/* 窗口缩放事件 */
|
|
@@ -52,3 +53,20 @@ void widget::resizeEvent(QResizeEvent *event)
|
|
|
ui->widget_display->resize(size);
|
|
|
m_cameraPlayer->setPlayWndSize(event->size());
|
|
|
}
|
|
|
+
|
|
|
+void widget::initCameraPlayer()
|
|
|
+{
|
|
|
+ /* 创建摄像机播放器 */
|
|
|
+ m_cameraPlayer = new CameraPlayer;
|
|
|
+
|
|
|
+ QString imagePath = QApplication::applicationDirPath() + "/0.jpg";
|
|
|
+ QImage image(imagePath);
|
|
|
+ m_cameraPlayer->setImage(image);
|
|
|
+
|
|
|
+ m_cameraPlayer->initCamera("192.1.2.73", 8000, "admin", "LH123456");
|
|
|
+ m_cameraPlayer->startRealPlay(1);
|
|
|
+
|
|
|
+ /* 设置播放窗口 */
|
|
|
+ m_cameraPlayer->setPlayWndParent(ui->widget_display);
|
|
|
+ m_cameraPlayer->setPlayWndSize(ui->widget_display->size());
|
|
|
+}
|