Bienvenue sur le forum !

Si vous souhaitez rejoindre la communauté, cliquez sur l'un de ces boutons !

Qt 5 : 5.9.1 - Qt Creator : 4.4.0 - Qt Installer : 2.0.3 - JOM : 1.1.2 - Qt Build suite : 1.7.0 - VS Qt 5 : 2.0.0

QtWebEngine et les SVG

December 2016 modifié dans Qt / Langage C++
Salut,

Je suis en train d'écrire une application avec Qt 5.7 Embedded. J'ai compilé Qt 5.7 à partir de la branche master de meta-qt5 pour OpenEmbedded.

Cette application est conçue pour un affichage sur un écran tactile 7". Elle utilise QWebEngine pour permettre de réaliser une UI en HTML/CSS.

L'interface contient des éléments SVG dont le texte doit régulièrement être mis à jour. Malheureusement, l'affichage de la balise est buggé avec Qt5. Les caractères se superposent et il fautre entre 5 et 6 secondes pour rafraichir un simple texte! Je n'ai pas rencontré ce problème avec Qt 4.8.

EGLFS est bien activé à la compilation:
Build options:
Configuration .......... audio-backend c++11 c++14 c++1z clock-gettime clock-monotonic compile_examples concurrent cross_compile dbus dbus-linked doubleconversion egl eglfs eglfs_viv evdev eventfd freetype full-config gbm getaddrinfo getifaddrs gstreamer-1.0 inotify ipv6ifname large-config largefile libudev medium-config minimal-config mremap neon no-harfbuzz opengl opengles2 openssl pcre png poll_poll posix_fallocate pulseaudio qpa qpa reduce_exports release shared silent small-config system-jpeg system-png system-sqlite system-zlib threadsafe-cloexec use_gold_linker
Build parts ............ libs tools
Mode ................... release
Using sanitizer(s)...... none
Using C++ standard ..... c++1z
Using gold linker....... yes
Using new DTAGS ........ no
Using PCH .............. no
Using LTCG ............. no
Target compiler supports:
Neon ................. yes

Qt modules and options:
Qt D-Bus ............... yes (linked to dbus-1)
Qt Concurrent .......... yes
Qt GUI ................. yes
Qt Widgets ............. yes
Large File ............. yes
QML debugging .......... yes
Use system proxies ..... no

Support enabled for:
Accessibility .......... no
ALSA ................... no
CUPS ................... no
DoubleConversion........ yes (bundled copy)
Evdev .................. yes
FontConfig ............. no
FreeType ............... qt
Glib ................... no
GStreamer .............. yes (1.0)
GTK platformtheme ...... no
HarfBuzz ............... no
Iconv .................. no
ICU .................... no
Image formats:
GIF .................. yes (plugin, using bundled copy)
JPEG ................. yes (plugin, using system library)
PNG .................. yes (in QtGui, using system library)
libinput................ no
Logging backends:
journald ............... no
syslog ............... no
mtdev .................. no
Networking:
getaddrinfo .......... yes
getifaddrs ........... yes
IPv6 ifname .......... yes
libproxy.............. no
OpenSSL .............. yes (loading libraries at run-time)
OpenGL / OpenVG:
EGL .................. yes
OpenGL ............... yes (OpenGL ES 2.0+)
OpenVG ............... no
PCRE ................... yes (bundled copy)
pkg-config ............. yes
PulseAudio ............. yes
QPA backends:
DirectFB ............. no
EGLFS ................ yes
EGLFS i.MX6 ........ yes
EGLFS i.MX6 Wayland. no
EGLFS EGLDevice .... no
EGLFS GBM .......... no
EGLFS Mali ......... no
EGLFS Raspberry Pi . no
EGLFS X11 .......... no
LinuxFB .............. no
Mir client............ no
XCB .................. no
Session management ..... no
SQL drivers:
DB2 .................. no
InterBase ............ no
MySQL ................ no
OCI .................. no
ODBC ................. no
PostgreSQL ........... no
SQLite 2 ............. no
SQLite ............... qt-system
TDS .................. no
tslib .................. no
udev ................... yes
xkbcommon-x11........... no
xkbcommon-evdev......... no
zlib ................... yes (system library)

Est-ce que vous auriez une idée pour régler ce problème?
Merci.
Connectez-vous ou Inscrivez-vous pour répondre.