2011-01-11 10 views
1

Ich baue eine QT-Anwendung, die ich über QT-Stylesheets anpassen kann. Die Bilder, die ich für die Steuerelemente verwende, sind SVG-Bilder, die beim Ausführen unter Linux richtig gerendert werden. Aber wenn ich die QT-Anwendung auf ein mobiles Gerät lade, scheinen die SVG-Bilder nicht zu erscheinen.Wie werden SVG-Bilder auf einem mobilen Gerät angezeigt?

Weiß jemand, was los ist? Was muss ich tun, damit die SVG-Bilder funktionieren?

Antwort

2

zuerst die Protokolldatei in Ihrem Emulator überprüfen und herauszufinden, was der Fehler ist aufgetreten:

svg, während auf dem mobilen Gerät implementiert, kann aufgrund der folgenden Szenarien fehlschlagen. 1.Memory Fußabdruck Problem wegen der verschiedenen OS, mobile OS ist relativ klein. 2.Gerätstyp, auf dem es ausgeführt wird. 3.Framework, das für die Implementierung von SVG-Anwendungen verwendet wird. Die Verfügbarkeit des Frameworks 4.Einfache Bildcodierung kann ebenfalls ein Problem sein.

So brauchen Sie ein Framework, das alle diese Zeichen auf dem mobilen Gerät unterstützt. Derzeit sind nur wenige Open-Source- und Commercail-Frameworks verfügbar. Sie erhalten mehr von diesem Link http://developers.sun.com/mobility/midp/articles/s2dvg/index.html