Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Problem for displaying SVG image
Forum Updated to NodeBB v4.3 + New Features

Problem for displaying SVG image

Scheduled Pinned Locked Moved Unsolved General and Desktop
13 Posts 4 Posters 1.1k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Chanchan

    hey ! I would like to display an SVG image on my HMI (I use a Gridlayout for now)

    Here is what I do :

    #include <QSvgWidget>
    #include <QtSvg>
    ...
    QSvgWidget *svg_pic = new QSvgWidget("image's adress");
    layout->addWidget(*svg_pic,19,5,2,2);
    
    

    Also I put QT += svg in my .pro

    On my HMI I only obtain a black square on the position of the image.. I dont know why

    Thans for help :)

    jsulmJ Offline
    jsulmJ Offline
    jsulm
    Lifetime Qt Champion
    wrote on last edited by jsulm
    #3

    @Chanchan said in Problem for displaying SVG image:

    QSvgWidget("image's adress")

    What is "image's adress" here and are you sure it is valid (can be found)?

    https://forum.qt.io/topic/113070/qt-code-of-conduct

    1 Reply Last reply
    3
    • sierdzioS sierdzio

      Qt only supports SVG tiny specification. Not all SVG images will work. I suggest checking it out in a simple desktop (Qt) app, to verify whether your image is OK.

      C Offline
      C Offline
      Chanchan
      wrote on last edited by
      #4

      @sierdzio Oh I see, then I check it with an example from the documentation I guess ?

      @jsulm Yeah I am sure , I mean , this image is on my desk, I simply copy/past the way of the folder.img_name. Also, I tried to modify it just to see if the program will return me an error and that the case. So I guess it's okey on this side

      1 Reply Last reply
      0
      • mrjjM Offline
        mrjjM Offline
        mrjj
        Lifetime Qt Champion
        wrote on last edited by
        #5

        Hi
        you could also post a link to the SVG here so we could check it out.

        1 Reply Last reply
        0
        • C Offline
          C Offline
          Chanchan
          wrote on last edited by
          #6

          okey :

          home/clement/Bureau/Icon_partner

          mrjjM 1 Reply Last reply
          0
          • C Chanchan

            okey :

            home/clement/Bureau/Icon_partner

            mrjjM Offline
            mrjjM Offline
            mrjj
            Lifetime Qt Champion
            wrote on last edited by mrjj
            #7

            @Chanchan said in Problem for displaying SVG image:

            Icon_partner

            hi
            that wont work :)
            something like
            https://postimages.org/

            and just post link here

            1 Reply Last reply
            1
            • C Offline
              C Offline
              Chanchan
              wrote on last edited by
              #8

              Hey, I think I wasn't clear enough so that's my bad ^^
              The picture I want to display is not from the web, this is a picture that I did myself with a svg extension. So It is stocked on my own computer (on my desktop)

              1 Reply Last reply
              0
              • C Offline
                C Offline
                Chanchan
                wrote on last edited by
                #9

                But I can send you the image if you want to test it :)

                sierdzioS 1 Reply Last reply
                0
                • C Chanchan

                  But I can send you the image if you want to test it :)

                  sierdzioS Offline
                  sierdzioS Offline
                  sierdzio
                  Moderators
                  wrote on last edited by
                  #10

                  @Chanchan said in Problem for displaying SVG image:

                  But I can send you the image if you want to test it :)

                  Yes, that's what @mrjj is trying to get from you.

                  (Z(:^

                  1 Reply Last reply
                  2
                  • mrjjM Offline
                    mrjjM Offline
                    mrjj
                    Lifetime Qt Champion
                    wrote on last edited by
                    #11

                    Hi
                    on https://postimages.org/
                    you can just press upload and point to the image on your harddrive
                    and you get a link you can post here.

                    1 Reply Last reply
                    0
                    • C Offline
                      C Offline
                      Chanchan
                      wrote on last edited by
                      #12

                      Oh okey... sorry It is the morning x) I have some dofficulties to wake up

                      The extension was not recognize by your site @mrjj , I use wetransfer, here is the link to download ;)
                      https://we.tl/t-vtIuH5rzjn

                      Again thank you very much for helping me

                      mrjjM 1 Reply Last reply
                      0
                      • C Chanchan

                        Oh okey... sorry It is the morning x) I have some dofficulties to wake up

                        The extension was not recognize by your site @mrjj , I use wetransfer, here is the link to download ;)
                        https://we.tl/t-vtIuH5rzjn

                        Again thank you very much for helping me

                        mrjjM Offline
                        mrjjM Offline
                        mrjj
                        Lifetime Qt Champion
                        wrote on last edited by mrjj
                        #13

                        @Chanchan
                        Hi
                        hehe np. i know that feeling.
                        I also got black rect. Something Qt didnt like.
                        However after fiddling a bit in inkscape and saved it again. it would show.

                        alt text

                        here is modified svg. please try that.
                        https://www.dropbox.com/s/kk7j4t9p9h06ce6/Icones_Partner_v7.3_Administration.svg?dl=0

                        1 Reply Last reply
                        3

                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Users
                        • Groups
                        • Search
                        • Get Qt Extensions
                        • Unsolved