[Interest] QCameraViewfinder & screen orientation changed on iOS

Igor Mironchik igor.mironchik at gmail.com
Tue Sep 29 21:25:32 CEST 2015


Problem is still actual. I refused from QCameraViewfinder. The main 
problem is that QCameraViewfinder eat resourses and on UI rotation 
widget doesn't updates its layouts and so on.

In my implementation of view finder before drawing frame I invoke 
QCoreApplication::processEvents(). Without it UI doesn't update and 
after first rotation doesn't receive any more rotation events. But with 
processEvents() all is fine.

Hope this information will be useful for somebody...

On 29.09.2015 12:37, Igor Mironchik wrote:
> Hi guys,
>
> Does anybody have experience with displaying QCameraViewfinder on iOS?
>
> I successfully display it, I see video from camera... But I have one 
> problem: when I rotate device my window trying to rotate and stopping 
> in the middle of this action. When I click somewhere on this screen 
> then layout correctly updates and everything looks correct but I don't 
> receive rotation anymore. If I don't display QCameraViewfinder then 
> rotation works fine.
>
> Does anybody have experience with this problem?
>
> What can I do?
>
> How can I handle rotation events in Qt?
>
> I tried to connect to QScreen::orientationChanged() and do some 
> workarounds but I don't receive this signal... I use 
> QGuiApplication::primaryScreen()...
>
> Thank you.

-- 
Best Regards,
Igor Mironchik.




More information about the Interest mailing list