Qt Sensors: Sensor Support Depends on Hardware
With the sole exception of Nexus 7, reference devices have no built-in sensor hardware.
Note: Sensors can be tested on emulator targets.
Qt WebEngine: Widget-based Web View not Available
The Qt WebEngine API are available only for Qt Quick 2 based applications at the moment. The QWidget-based equivalent, such as QWebEngineView, will become supported in a future release. For the time being, use the WebEngineView QML type.
Limited Support for Multiple Top-Level Windows
OpenGL and Qt Quick 2 applications can only have one full screen window existing at a time. Trying to create another OpenGL window, or trying to mix an OpenGL window with a raster one will display an error message and abort the application.
Note: Raster windows (software rendered content based on
QPainter) do not have this limitation.
QML Debugging not Functional with Qt Quick Compiler
QML debugging is not fully functional when Qt Quick Compiler is enabled. Support for this is planned for a later release.
Error: Failed to establish an ADB connection to the device
From Qt 5.9.0 onwards, the failing ADB connection error messages described in QTBUG-60736 will be seen in the Qt Creator General Messages tab when using the emulator. The error note appears if your development host has both Boot to Qt 5.9.0 (or later) and Qt 5.8.0 (or older).
You can safely ignore the error messages if the emulator works correctly. The error messages do not appear if you uninstall Boot to Qt 5.8.0 (or older) from your development host.
I receive a SIGILL signal from OpenSSL when I debug my application
Even though your application works without errors in release mode, you may receive a SIGILL signal from OpenSSL when you debug your application.
You can use the following work-arounds:
- In Qt Creator, select Tools > Options > Debugger > GDB and write set handle SIGILL nostop to Additional Startup Commands.
- Set the value of the environment variable OPENSSL_armcap to ARMV7_NEON Relevant.
BD-SL-i.MX6: Device Stops Working After Disconnecting the Micro-USB Cable
The device does not respond to touch input after connecting to a host computer via USB, and then disconnecting the Micro-USB cable.
BeagleBone Black: Unstable HDMI output
Depending on the HDMI monitor, the cable used, and the build variant of the BeagleBone Black device, it may not be able to drive the an HDMI display in a stable way; the image may disappear or stutter. These issues are not caused by the Boot to Qt stack. More details and possible solutions can be found at http://elinux.org/Beagleboard:BeagleBoneBlack_HDMI.
Ixora Carrier Board Connected Over USB Is Not Always Detected
The Ixora carrier board connected over USB is not detected if a jumper JP2 is placed in. The jumper JP2 is located between the USB ports in the carrier board.
For more information about the jumper JP2 in the Ixora carrier board, see the chapter 3.5 in http://docs.toradex.com/104004-apalis-arm-ixora-datasheet-v1-1.pdf.
Qt WebEngine not Available for Emulator
Qt WebEngine will not be available on the emulator.
Switching Between Emulators from Different Boot to Qt Versions
Switching between multiple Boot to Qt virtual machines is likely to introduce instability, emulator startup problems and graphical issues. To avoid these problems, close the previous emulator before launching a new one.
Multi-process Support with the Wayland Windowing System
Wayland support is currently in an experimental stage. On i.MX6-based devices it is possible to run the Weston compositor and run Qt applications as Wayland clients. The main limitations are:
- Graphical performance is limited. This is especially true when running multiple applications at the same time. Tearing and various rendering glitches can also be expected. Future versions of the vendor-provided graphics drivers and board support packages are expected to improve on this.
- Touch input will not be functional in Qt applications. This will be corrected in the upcoming releases.
- The Qt Virtual Keyboard is fully functional but will show up on a per-window basis inside the application window. A global virtual keyboard solution using Wayland's text input protocol will be available in the future.
- The compositor will likely crash in certain situations. The stability is expected to be improved in newer versions of Weston and the vendor-provided BSP.
- Tooling: running and especially debugging applications from Qt Creator may have issues when the applications are running as Wayland clients. Support for this will be improved in future releases.
Available under certain Qt licenses.
Find out more.