IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

background-image dans setUserStyleSheetUrl() : utilisation d'un fichier local


Sujet :

Qt

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 60
    Points : 25
    Points
    25
    Par défaut background-image dans setUserStyleSheetUrl() : utilisation d'un fichier local
    Bonjour,
    j'ai un projet d'un soft Qt qui demande une page web et lui applique un style sans la modifier (j'ai vu que sinon le javascript était perdu).

    j'applique à ma webview une userStyleSheetUrl().

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ui->webView->settings()->setUserStyleSheetUrl(QUrl("qrc:/CSS/CSS/style.css"));
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #img {
     width:300px;
     height:300px;
     background-image: url("img.bmp");
     border:1px black solid;
     background-color: #C2C7CB;
    }
    l'image (img.bmp) est à côté de style.css.

    tout est ok soft que l'image n'est pas affiché, je ne sais pas ou le webView va chercher l'image.

    Si je charge le css sous firefox, il va chercher l'image sur le serveur, j'ai essayé le protocole file ca a pas marché.

    J'essaye que les images sont sur le client(soft QT), pour alléger la mémoire du serveur HTTP.

    est ce possible?
    je débute en QT.

    cordialement

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 60
    Points : 25
    Points
    25
    Par défaut
    mes images sont dans mon fichier ressource, si je fais "copy path" ou "copy url "et que je le mets dans le CSS.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     background-image: url("qrc:/CSS/CSS/img.bmp");
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     background-image: url(":/CSS/CSS/img.bmp");
    cela fonctionne pas.

    Il faudrait que j'affiche le lien de l'image en absolue pour voir ou est l'erreur.

Discussions similaires

  1. [IE] Problème avec background-image dans un TR?!
    Par Danny Blue dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 05/12/2007, 17h29
  2. [CSS]background-image dans un <TD>
    Par kij dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 03/03/2007, 17h02
  3. background-image dans un mail
    Par lau_the_raptor dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 06/11/2006, 00h23
  4. [CSS] background-image dans un <button>
    Par Djakisback dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 25/01/2006, 11h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo