Problems with Open-Source Downloads read https://www.qt.io/blog/problem-with-open-source-downloads and https://forum.qt.io/post/638946

svg file opened in qt-creator is all dark!



  • I downloaded a svg file , but i find it all dark when it was opened by qt-creator.

    I thought the svg file is wrong in the beginning, so i opened it by Inkscape, but the file is unbroken just like the below picture.

    0_1542467682751_20181117_231339.png

    svg file code:

    <?xml version="1.0" ?>
    <svg data-name="Layer 1" id="Layer_1" viewBox="0 0 48 48" 
        xmlns="http://www.w3.org/2000/svg">
        <defs>
            <style>.cls-1{fill:none;stroke:#1d1d1b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style>
        </defs>
        <title/>
        <rect class="cls-1" height="46" rx="4" ry="4" width="46" x="1" y="1"/>
        <line class="cls-1" x1="8" x2="40" y1="24" y2="24"/>
    </svg>
    

    PS: I restarted the qt-creator, but the problem was still existed.

    Sooooooo, a puzzling problem, someone knows that?


  • Lifetime Qt Champion

    Hi
    The svg uses something Qt render cannot handle. Qt do not support FULL svg specs.
    This one works
    https://www.dropbox.com/s/ln3c7iu3j43iv4x/test.svg?dl=0



  • @mrjj yes, you are right.

    Can youn tell me how to do that, because I have more than ten svg files, I want to transform them by myself, can you tell me the solution?

    My computer has Inscape and Adobe illustrator.


  • Lifetime Qt Champion

    @Limer
    HI
    sadly no magic trick.
    I simply drew the box again.
    alt text

    which fixed it.

    Update:
    It seems you can just (in inkscape)
    select All
    copy and paste next to original shape.
    Then delete original shape and center the "copy shape"
    and save file.
    That fixes this case.

    To fast center, you can do
    alt text
    (shift+ctrl+d)
    then
    alt text



  • @mrjj You are genius! Made it..


Log in to reply