2016-03-09 2 views
0

Я хочу показать простой видоискатель для камеры на 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(); 

iPhone 6 screenshot

ответ

Смежные вопросы