Russian Qt Forum

Qt => Qt Quick => Тема начата: Ubuntu_linux от Январь 12, 2012, 15:19



Название: Camera Symbian & MeeGo
Отправлено: Ubuntu_linux от Январь 12, 2012, 15:19
Использую фронтальную камеру в качестве своего qml елемента, но возникла проблема, в том что не могу растянуть картинку на весь экран, что делать?

Код
C++ (Qt)
FrontCamera::FrontCamera(QDeclarativeItem *parent) :
   QDeclarativeItem(parent)
{
   videoFinder = new QGraphicsVideoItem(this);
   videoFinder->setSize(QSize(360,640));
   videoFinder->setAspectRatioMode(Qt::KeepAspectRatioByExpanding);
   camera = new QCamera(QCamera::availableDevices()[1]);
//videoFinder->setF
   camera->setViewfinder(videoFinder);
   camera->start();
 
}//constructor
 

Код
QBasic/QuickBASIC
Page {
   id: mainPage
 
   FrontCamera{
       id:frontCameraID
       WIDTH: 360
       height: 640
       anchors.centerIn: parent
      // scale:2.0
rotation: -90
   }//frontCameraID
}//mainPage



Название: Re: Camera Symbian & MeeGo
Отправлено: Ubuntu_linux от Январь 13, 2012, 17:05
Что никто не сталкивался?


Название: Re: Camera Symbian & MeeGo
Отправлено: lighting от Январь 23, 2012, 21:28
на всякий случай - anchors.fill: parent не пробовал?


Название: Re: Camera Symbian & MeeGo
Отправлено: Ubuntu_linux от Январь 25, 2012, 23:40
да, не помогает. Причем картика выходит 16:9.


Название: Re: Camera Symbian & MeeGo
Отправлено: Ubuntu_linux от Январь 27, 2012, 15:04
Блин, не могу найти каким макаром можно сделать растягивание картинки с камери на весь екран(изменить размер), кто сталкивался с этой ситуацией?