On Saturday, 8 December 2018 12:23:22 EST Tamás Nagy wrote:
> pixmap = new QPixmap(imageUrl.toString());

This line is already wrong. QPixmap opens files paths, not URLs.

> ui->imageLabel->setPixmap(*pixmap);

Why did you create QPixmap in the heap if you only used it here?

> ui->imageLabel->setStyleSheet("background-image: url(" +
> imageUrl.toString() + ")");

This is a conflicting instruction with the setPixmap above. One of the two 
will not take effect. If the URL is correctly pointing to something that the 
stylesheet could show, then QPixmap in the first line can't open it. If the 
QUrl contains an invalid URL that happens to be turn to a valid file path that 
QPixmap can open if you do url.toString(), then this stylesheet possibly 
points to an invalid URL.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center



_______________________________________________
Interest mailing list
[email protected]
https://lists.qt-project.org/listinfo/interest

Reply via email to