Я хочу показать простой видоискатель для камеры на iPhone 6 с Qt для iOS. Все работает, но позиция видоискателя неверна, как показано на рисунке (я просто добавляю видоискатель в центральный виджет, который занимает все главное окно). Я также пробовал видоискатель-> setFixedHeight (и ширину); это изменяет размер видоискателя, но позиция все еще смещена ... Кто-нибудь знает, как это исправить?QCameraViewFinder странный макет на iOS
Вот мой код (копируется из документации):
ui->setupUi(this);
camera = new QCamera;
viewfinder = new QCameraViewfinder(ui->centralWidget);
viewfinder->show();
camera->setViewfinder(viewfinder);
imageCapture = new QCameraImageCapture(camera);
camera->setCaptureMode(QCamera::CaptureStillImage);
camera->start();
//on half pressed shutter button
camera->searchAndLock();
//on shutter button pressed
imageCapture->capture();
//on shutter button released
camera->unlock();