Как открыть веб-камеру и сделать снимок и сохранить его в системе, используя Qt - PullRequest
2 голосов
/ 04 ноября 2019

Я хочу открыть камеру и иметь кнопку, которую я могу нажать, чтобы сделать снимок. Я попытался просмотреть документацию, а также попытался просмотреть пример, предоставленный самим Qt, но я не смог этого добиться, пожалуйста, помогите мне с этим, поскольку я новичок в Qt.

Я ссылался на документациюпредоставленный Qt и придумавший этот код:

camera = new QCamera;
viewfinder = new QCameraViewfinder;
camera->setViewfinder(viewfinder);
viewfinder->show();

camera->start();

Когда я запускаю этот код, свет веб-камеры включен, но я ничего не вижу на экране.

1 Ответ

2 голосов
/ 04 ноября 2019

Позвоните camera->setViewFinder после viewfinder->show:

viewfinder->show();
camera->setViewfinder(viewfinder);
camera->start();

Я точно не знаю, почему это так, документация прямо не говорит об этом (или, по крайней мере, я этого не вижу).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...