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 :

Dessin non similaire (Qt dynamique vs statique)


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 12
    Par défaut Dessin non similaire (Qt dynamique vs statique)
    bonjour a vous,

    j'ai un soucis d'affichage, peut être pourrez vous m'aider a le gérer.

    Voila, une image que j'obtiens en dessinant des rond quand j'utilise Qt compilé dynamiquement



    Voila la même vu lorsque j'utilise Qt de manière statique



    Je précise que j'ai besoin d'utiliser Qt de manière statique pour l'application que je développe, (d'où mon soucis)

    Note : les deux images sont grossi 7 fois, mais a taille normal la différence est flagrante.

    Si quelqu'un a une idée d'où vient le problème ( a part la façon de compiler Qt), je suis preneur.

    Merci a vous

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Tu pourrais mettre le code qui fait les points?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 12
    Par défaut
    je fait

    s = new GraphiqueSite(_FenetrePrincipale->LireVue(),sr);

    ca appelle

    QtCanvasEllipse(v->LireCanvas());

    puis apres je met la couleur

    QColor color = s->SetCouleurSite(sr);
    int r = color.red() + (255 - color.red())*0.6;
    int g = color.green() + (255 - color.green())*0.6;
    int b = color.blue() + (255 - color.blue())*0.6;
    if (r > 255) r = 255;
    if (g > 255) g = 255;
    if (b > 255) b = 255;
    s->setBrush(QBrush(QColor(r,g,b)));

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    tu est en Qt 3?
    Tu utilise des lib à toi non? (GraphiqueSite)
    As tu essayer un simple main qui affiche une ellipse et voir si tu as le même fonctionnement en statique et dynamique?

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 12
    Par défaut
    je suis en Qt 4.3.4,
    mais j'ai pas essayer le simple main pour voir la diffence, je vais tester

  6. #6
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Ha je viens de voir, QtCanvasEllipse est une Qt sollution .

    Pourquoi ne pas plustôt utiliser les outils Qt4 comme QPainter ou les graphic view?

Discussions similaires

  1. [VB6]---->Dynamique ou Statique?
    Par Xemo dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 08/01/2006, 07h32
  2. std::vector : dynamique ou statique, pile et tas
    Par salseropom dans le forum SL & STL
    Réponses: 7
    Dernier message: 24/01/2005, 13h22
  3. [Image]Dessiner une ligne en dynamique
    Par Bugmaster dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 02/08/2004, 11h56
  4. [jsp] dessin static avec données dynamique dessus
    Par njac dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 01/07/2004, 16h24
  5. [PaintBox] Persistance du dessin non créé dans onPaint
    Par princesse dans le forum C++Builder
    Réponses: 10
    Dernier message: 21/04/2004, 17h47

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