Seite 1 von 1

Qt Designer: Komischer Strich in eingebundenem SVG

Verfasst: 27. August 2017 16:31
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) 5474 mal betrachtet
Gruß
be-we

Re: Qt Designer: Komischer Strich in eingebundenem SVG

Verfasst: 27. August 2017 17:34
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.

Re: Qt Designer: Komischer Strich in eingebundenem SVG

Verfasst: 27. August 2017 19:29
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