Changes between Version 12 and Version 13 of Yocto/qt


Ignore:
Timestamp:
04/30/2019 04:02:15 PM (5 years ago)
Author:
Tim Harvey
Comment:

fixed path for local.conf

Legend:

Unmodified
Added
Removed
Modified
  • Yocto/qt

    v12 v13  
    1414EGLFS forces the first top-level window (be it either a QWidget or a QQuickView) to become fullscreen. This window is also chosen to be the root widget window into which all other top-level widgets (for example dialogs, popup menus or combobox dropdowns) are composited. This is necessary because with EGLFS there is always exactly one native window and EGL window surface, and these belong to the widget or window that is created first. This approach works well when there is a main window that exists for the entire lifetime of the application and all other widgets are either non top-levels or are created afterwards, once the main window is shown.
    1515
    16 For Ventana boards based on the i.MX6 SoC in order to build Qt5 for a specific platform plugin, you must alter the {{{DISTRO_FEATURES}}} variable and remove the backends you don't want. This is typically done in build/local.conf (Note the mandatory space around the options inside the quotes):
     16For Ventana boards based on the i.MX6 SoC in order to build Qt5 for a specific platform plugin, you must alter the {{{DISTRO_FEATURES}}} variable and remove the backends you don't want. This is typically done in {{{build/conf/local.conf}}} (Note the mandatory space around the options inside the quotes):
    1717 * to build for EGLFS (ie no window system):
    1818{{{
     
    8686 * X11 based image {{{gateworks-image-gui}}}:
    8787  - includes the matchbox window manager and a host of other X11 based demos
    88   - requires building the enitre BSP with 'DISTRO_FEATURES_remove = " wayland "' defined in {{{build/local.conf}}}
     88  - requires building the enitre BSP with 'DISTRO_FEATURES_remove = " wayland "' defined in {{{build/conf/local.conf}}}
    8989 * EGLFS based stand-alone app {{{qtglviddemo-image}}} recipe.
    9090  - stand-alone application rendering directly to hardware via EGLFS without any window manager
    91   - requires building the enitre BSP with 'DISTRO_FEATURES_remove = " wayland x11 "' defined in {{{build/local.conf}}}
     91  - requires building the enitre BSP with 'DISTRO_FEATURES_remove = " wayland x11 "' defined in {{{build/conf/local.conf}}}
    9292
    9393For example to build Yocto with the EGLFS backend as you would do with a stand-alone application managing the entire screen:
    9494{{{#!bash
    95 echo 'DISTRO_FEATURES_remove = " wayland x11 "' >> build/local.conf
     95echo 'DISTRO_FEATURES_remove = " wayland x11 "' >> build/conf/local.conf
    9696bitbake qtglviddemo-image
    9797}}}