Qt Designer: Komischer Strich in eingebundenem SVG

Alles rund um die Programmierung mit Qt
Antworten
be-we
Beiträge: 9
Registriert: 28. Februar 2017 20:01

Qt Designer: Komischer Strich in eingebundenem SVG

Beitrag von be-we »

Hallo,

ich klicke mir gerade eine GUI in Qt Designer 5.7.1 zusammen, aber in einer von mir als QLabel eingebundenen SVG-Datei erscheint komischerweise ein Strich, den keiner meiner getesten Bildbetrachter bei dieser SVG-Datei auch anzeigt. Was hat es mit dem Strich auf sich?
Screenshot.png
Screenshot.png (8.01 KiB) 5354 mal betrachtet
Gruß
be-we
Dateianhänge
SVGinQLabel.zip
Projektdateien von Qt Designer
(2.71 KiB) 384-mal heruntergeladen
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Qt Designer: Komischer Strich in eingebundenem SVG

Beitrag von Christian81 »

Das SVG hat außerhalb des 'Zeichenbereichs' noch andere Elemente, auch einige Texte. Mit inkscape sieht man das sehr gut (oder wenn man sich das svg mal anschaut). Der Qt-Svg - Support ist nicht wirklich auf aktuellen Stand, deshalb rendert Qt vielleicht etwas falsch. Wenn ich von Hand die Texte rausnehme, sieht man es im Designer auch nicht mehr:
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">
<g>
<path d="M306.579,56.326l-29.673-26.402L277.775,22h-0.043c0.064-3-0.63-6.023-2.743-8.633c-2.222-2.744-5.587-4.322-9.139-4.322 c-3.545,0-6.912,1.488-9.139,4.227C254.586,15.887,253.903,19,253.97,22h-0.043l0.97,8.089l-0.021,0.138l-29.594,26.027 c-0.186,0.161-0.282,0.467-0.282,0.712v11.924c0,0.689,0.849,1.039,1.384,0.749l31.415-17.037l-0.046,0.033l2.782,22.699 l-12.17,8.139c-0.906,0.606,0.003,2.067,0.929,1.452l11.436-7.826l0.011-0.1h0.087c0.461,3,2.684,4.259,5.023,4.259 c2.341,0,4.564-1.259,5.024-4.259h0.086l0.014,0.102l11.438,7.727c0.906,0.596,1.857-0.771,0.945-1.381l-12.147-8.064l2.852-22.801 l31.548,17.049c0.555,0.299,1.39-0.102,1.39-0.74V56.967C307,56.722,306.761,56.487,306.579,56.326z M227,67.46V57.353l28-24.938 v-0.001l2.358,18.37l0.151,0.017L227,67.46z M269.457,75h-0.022l-0.24,1.348c-0.575,3.422-6.1,3.426-6.688-0.053L262.267,75h-0.022 l-6.522-52.253l-0.053-0.786l-0.008-0.128c-0.399-5.803,4.365-10.9,10.189-10.9c5.754,0,10.629,5.073,10.189,10.863l-0.007,0.118 l-0.024,0.6L269.457,75z M305,67.46l-30.728-16.674l2.29-18.372L305,57.353V67.46z"/> <!-- Flugzeug -->
<path d="M50.002,0c-19.85,0-35.998,16.149-35.998,36v13.981C14.004,49.988,14,49.994,14,50c0,0.007,0.004,0.012,0.004,0.02V64 c0,19.85,16.148,36,35.998,36C69.851,100,86,83.85,86,64V36C86,16.149,69.851,0,50.002,0z M82.001,36v12H51.99V4.101 C68.706,5.136,82.001,19.027,82.001,36z M48.005,4.101V48H18.004V36C18.004,19.03,31.292,5.141,48.005,4.101z M50.002,96 c-17.644,0-31.998-14.355-31.998-32V52h63.997v12C82.001,81.645,67.646,96,50.002,96z"/> <!-- Maus -->
</g>
</svg>
Jetzt ist nur noch das Flugzeug und die Maus zu sehen.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
be-we
Beiträge: 9
Registriert: 28. Februar 2017 20:01

Re: Qt Designer: Komischer Strich in eingebundenem SVG

Beitrag von be-we »

Danke für den Hinweis!

Das in einem Piktogramm einer Computermaus ein Flugzeug zu sehen ist, macht für mich überhaupt keinen Sinn.

be-we
Antworten