修复了相机显示错误

This commit is contained in:
zhenye 2024-12-18 22:36:55 +08:00
parent ebede0bf96
commit 17c0e7eab7
2 changed files with 6 additions and 4 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject> <!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 15.0.0, 2024-12-18T17:01:05. --> <!-- Written by QtCreator 15.0.0, 2024-12-18T21:03:42. -->
<qtcreator> <qtcreator>
<data> <data>
<variable>EnvironmentId</variable> <variable>EnvironmentId</variable>

View File

@ -75,8 +75,8 @@ void Widget::refreshSingleImage(int camera_id)
else if (camera_id == 1) else if (camera_id == 1)
{ {
{ {
QMutexLocker locker(&gDispPicMutex0); QMutexLocker locker(&gDispPicMutex1);
current_id = gDispCurrentPicId0; current_id = gDispCurrentPicId1;
} }
if (current_id == 0) if (current_id == 0)
@ -108,15 +108,17 @@ void Widget::on_pushButton_2_clicked()
void Widget::on_btn_goto_sort_clicked() void Widget::on_btn_goto_sort_clicked()
{ {
// 回复当前的 // 回复显示的图片
{ {
QMutexLocker locker(&gDispPicMutex0); QMutexLocker locker(&gDispPicMutex0);
gDispCurrentPicId0 = 0; gDispCurrentPicId0 = 0;
} }
ui->camera_0_img->clear();
{ {
QMutexLocker locker(&gDispPicMutex1); QMutexLocker locker(&gDispPicMutex1);
gDispCurrentPicId1 = 0; gDispCurrentPicId1 = 0;
} }
ui->camera_1_img->clear();
DestoryCamera(); DestoryCamera();
DestoryLowMac(); DestoryLowMac();
} }