[Interest] Regarding auto resizing of the QtQuick window for embedded device

Filip Piechocki fpiechocki at gmail.com
Wed Nov 5 13:30:41 CET 2014


How you know that currently it uses 2000x800?

On Wed, Nov 5, 2014 at 12:09 PM, Jha Sonakumar <Sona.Jha at techmahindra.com>
wrote:

>  Hi Filip
>
> My display is HD Monitor is 1920X1080,we'd like to connect twin lcd
> displays each of 1280X480. I would like ensure,whether my application
> window will fit to the display or not.
>
> Currently my application uses widthxheight :(2000x800)
>
> Is there environment-variable to be set ?
>
>
>  BR
>
> SonaKumar
>
>
>  ------------------------------
> *From:* Filip Piechocki <fpiechocki at gmail.com>
> *Sent:* Wednesday, November 5, 2014 4:28 PM
>
> *To:* Jha Sonakumar
> *Cc:* interest at qt-project.org Interest
> *Subject:* Re: [Interest] Regarding auto resizing of the QtQuick window
> for embedded device
>
>  Like I said - your Window will always be covering whole screen. That's
> how the 'eglfs' plugin works. Why do you want it to cover only a part of
> screen?
>
> On Wed, Nov 5, 2014 at 11:47 AM, Jha Sonakumar <Sona.Jha at techmahindra.com>
> wrote:
>
>>  Hi Filip
>>
>> i tried with the following code:
>>
>> Window {
>>     visible: true
>>     width: 1200
>>     height: 480
>>
>>     Rectangle{
>>         id:rect
>>         color:"black"
>>         anchors.fill: parent
>>
>>         Item {
>>             anchors.centerIn: parent
>>             width: 800
>>             height: 480
>>             focus:true
>>
>>             Audio {
>>                 id: player
>>                 source:"qrc:/Neela Yevaru.mp3"
>>                 autoPlay: true
>>                 muted: false
>>             }
>>
>>             Keys.onSpacePressed: playPauseMedia()
>>
>>             function playPauseMedia(){
>>                 switch(player.playbackState) {
>>                 case Audio.PlayingState:
>>                     player.pause()
>>                     console.log("Paused media")
>>                     break
>>                 case Audio.PausedState:
>>                     player.play()
>>                     console.log("Playing media")
>>                     break
>>                 default:
>>                     break
>>                 }
>>
>>             }
>>         }
>>     }
>> }
>>
>>
>>  still result is same
>>
>>
>>  BR
>>
>> Sona
>>  ------------------------------
>> *From:* Filip Piechocki <fpiechocki at gmail.com>
>> *Sent:* Wednesday, November 5, 2014 3:36 PM
>> *To:* Jha Sonakumar
>> *Cc:* interest at qt-project.org Interest
>>
>> *Subject:* Re: [Interest] Regarding auto resizing of the QtQuick window
>> for embedded device
>>
>>   That's what I thought as with linuxfb you won't be able to use QtQuick
>> 2.x as it requires OpenGL.
>> So with 'eglfs' your application is displayed on the whole frame buffer
>> and so it covers whole screen. So anything you type as width and height of
>> the root element has no meaning as it will be resized to whole screen. I
>> you want it smaller then you might wrap your main element with Rectangle.
>> Something like this:
>>
>>  Window {
>>   Rectangle {
>>     anchors.fill: parent
>>     color: "black"
>>
>>      Item { // this item is representig the main item of your application
>>       anchors.centerIn: parent
>>       width: 2560
>>       height: 480
>>     }
>>   }
>> }
>>
>>  You application will stiil be full screen, but the content will be
>> resized inside this black rectangle.
>>
>> On Wed, Nov 5, 2014 at 10:52 AM, Jha Sonakumar <Sona.Jha at techmahindra.com
>> > wrote:
>>
>>>  Hi Filip,
>>>
>>>
>>>  you are right, i am using eglfs Yocto
>>>
>>>
>>>  BR
>>>
>>> SonaKumar
>>>  ------------------------------
>>> *From:* interest-bounces+sona.jha=techmahindra.com at qt-project.org
>>> <interest-bounces+sona.jha=techmahindra.com at qt-project.org> on behalf
>>> of Filip Piechocki <fpiechocki at gmail.com>
>>> *Sent:* Wednesday, November 5, 2014 3:18 PM
>>> *To:* Jha Sonakumar; interest at qt-project.org Interest
>>>
>>> *Subject:* Re: [Interest] Regarding auto resizing of the QtQuick window
>>> for embedded device
>>>
>>>
>>>
>>> On Wed, Nov 5, 2014 at 10:32 AM, Jha Sonakumar <
>>> Sona.Jha at techmahindra.com> wrote:
>>>
>>>>  sory.. what do u mean by QPA?
>>>>
>>> Platform Abstraction plugin. Are you using X11? If yes then you are
>>> probably using 'xcb' QPA plugin, but I guess you are not using X11, a then
>>> 'eglfs' plugin is what you use, right?
>>>
>>>
>>>>   ------------------------------
>>>> *From:* interest-bounces+sona.jha=techmahindra.com at qt-project.org
>>>> <interest-bounces+sona.jha=techmahindra.com at qt-project.org> on behalf
>>>> of Filip Piechocki <fpiechocki at gmail.com>
>>>> *Sent:* Wednesday, November 5, 2014 2:56 PM
>>>> *To:* Jha Sonakumar
>>>> *Cc:* interest at qt-project.org
>>>> *Subject:* Re: [Interest] Regarding auto resizing of the QtQuick
>>>> window for embedded device
>>>>
>>>>    Hi,
>>>> What QPA plugin are you using?
>>>>
>>>>  BR,
>>>> Filip
>>>>
>>>> On Wed, Nov 5, 2014 at 10:17 AM, Jha Sonakumar <
>>>> Sona.Jha at techmahindra.com> wrote:
>>>>
>>>>>  Hi All,
>>>>>
>>>>>
>>>>>  I have developed an application using QtQuick 2.0 for IMX 6 board.
>>>>> The view window has been automatically resized to cover whole display
>>>>> irrespective of specified width height.
>>>>>
>>>>>
>>>>>  Display size  :(2560X800)
>>>>>
>>>>>
>>>>>  But i need to show the QtQuick window of size (2560X480).
>>>>>
>>>>>
>>>>>
>>>>>  Would you please guide me to resolve the issue.
>>>>>
>>>>>
>>>>>
>>>>>  Best Regards
>>>>>
>>>>> SonaKumar
>>>>>
>>>>> ------------------------------
>>>>>
>>>>> ============================================================================================================================
>>>>> Disclaimer: This message and the information contained herein is
>>>>> proprietary and confidential and subject to the Tech Mahindra policy
>>>>> statement, you may review the policy at
>>>>> http://www.techmahindra.com/Disclaimer.html externally
>>>>> http://tim.techmahindra.com/tim/disclaimer.html internally within
>>>>> TechMahindra.
>>>>>
>>>>> ============================================================================================================================
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Interest mailing list
>>>>> Interest at qt-project.org
>>>>> http://lists.qt-project.org/mailman/listinfo/interest
>>>>>
>>>>>
>>>>      ------------------------------
>>>>
>>>> ============================================================================================================================
>>>> Disclaimer: This message and the information contained herein is
>>>> proprietary and confidential and subject to the Tech Mahindra policy
>>>> statement, you may review the policy at
>>>> http://www.techmahindra.com/Disclaimer.html externally
>>>> http://tim.techmahindra.com/tim/disclaimer.html internally within
>>>> TechMahindra.
>>>>
>>>> ============================================================================================================================
>>>>
>>>>
>>>       ------------------------------
>>>
>>> ============================================================================================================================
>>> Disclaimer: This message and the information contained herein is
>>> proprietary and confidential and subject to the Tech Mahindra policy
>>> statement, you may review the policy at
>>> http://www.techmahindra.com/Disclaimer.html externally
>>> http://tim.techmahindra.com/tim/disclaimer.html internally within
>>> TechMahindra.
>>>
>>> ============================================================================================================================
>>>
>>>
>>      ------------------------------
>>
>> ============================================================================================================================
>> Disclaimer: This message and the information contained herein is
>> proprietary and confidential and subject to the Tech Mahindra policy
>> statement, you may review the policy at
>> http://www.techmahindra.com/Disclaimer.html externally
>> http://tim.techmahindra.com/tim/disclaimer.html internally within
>> TechMahindra.
>>
>> ============================================================================================================================
>>
>>
>   ------------------------------
>
> ============================================================================================================================
> Disclaimer: This message and the information contained herein is
> proprietary and confidential and subject to the Tech Mahindra policy
> statement, you may review the policy at
> http://www.techmahindra.com/Disclaimer.html externally
> http://tim.techmahindra.com/tim/disclaimer.html internally within
> TechMahindra.
>
> ============================================================================================================================
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20141105/e8757c10/attachment.html>


More information about the Interest mailing list