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. View an image on QGraphicsView from resources
Forum Updated to NodeBB v4.3 + New Features

View an image on QGraphicsView from resources

Scheduled Pinned Locked Moved Solved General and Desktop
3 Posts 2 Posters 1.2k Views 1 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.
  • S Offline
    S Offline
    Sucharek
    wrote on last edited by
    #1

    Hi, I'm trying to view an image on QGraphicsView from resources using QPixMap, but I don't know how to load it from it.
    I found some code on the internet, but it's using QFileDialog, not resources.
    Heres the code:

    void MainWindow::on_pushButton_clicked()
    {
        QString filename = QFileDialog::getOpenFileName(this,
                                                            tr("Load Image"),
                                                            mResourceDir,
                                                            tr("Images (*.png *.jpg)"));
    
            if (filename.isEmpty())  {
                return;
            }
    
            QPixmap p(filename);
            if (! ui->graphicsView->scene()) {
                qDebug() << "No Scene!";
    
                QGraphicsScene *scene = new QGraphicsScene(this);
                ui->graphicsView->setScene(scene);
            }
            ui->graphicsView->scene()->addPixmap(p);
    }
    
    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi,

      Use the qrc path:

      QPixmap pixmap(":/myfile.png");
      

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • S Offline
        S Offline
        Sucharek
        wrote on last edited by
        #3

        Hi, thanks for the answer, it works perfectly :D

        1 Reply Last reply
        0

        • Login

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