Background-image in local file using setUserStyleSheetUrl()



  • hello, i have a project with Qt application who use QWebView to appli a CSS file.
    The server HTTP is in a µC, i want use CSS for add style (image...) in my QT application.
    i use setUserStyleSheetUrl() to apply my CSS file.

    @ui->webView->settings()->setUserStyleSheetUrl(QUrl("qrc:/CSS/CSS/style.css"));@
    it's work.
    i want store image in qt application, not on server HTTP.

    @#img {
    width:300px;
    height:300px;
    background-image: url("img.bmp");
    border:1px black solid;
    background-color: #C2C7CB;
    }@

    But background-image not work. img.bmp is next to style.css.

    i have try also to use qrc, my image is in qrc.
    i copy path or url but not work.
    @background-image: url("qrc:/CSS/CSS/img.bmp");@

    @ background-image: url(":/CSS/CSS/img.bmp");@

    Can you help me please?



  • Check this one......"CSS Image Help":http://www.corelangs.com/css/text/image.html

    Hope it will help you.

    Vayne



  • Just a suggestion - will it work with *.png or *.gif instead...
    Perhaps the plugin can't load BMP or you're missing image format plugins

    P.S. also if you're using old version (4.x) that bug probably isn't fixed yet :-)
    https://bugs.webkit.org/show_bug.cgi?id=51159


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.