Qt - problème image

Qt - problème image - C++ - Programmation

Marsh Posté le 16-02-2010 à 00:35:37    

Bonsoir tout le monde
 
Je suis en train de bosser sous Qt Creator 1.3.1 Basé sur Qt 4.6.1 (32 bit) sur un seven en 64 bits tout neuf.
 
Mes différents rep:

  • D:\Code\Qt\test   -> path de mon projet
  • C:\Qt\2010.01     -> path de mon install de Qt


J'ai un soucis lorsque je veux afficher une image. Je crée bien un QLabel mais lorsque j'affecte une valeur a Pixmap, l'image ne s'affiche dans ma fenêtre uniquement si l'image est stocké sur C.
 
Un peu fou, non ?  
si vous avez des idées sur le pourquoi et comment résoudre ...:jap:

Reply

Marsh Posté le 16-02-2010 à 00:35:37   

Reply

Marsh Posté le 16-02-2010 à 09:19:26    

Fais voir ton code.


---------------
Be the one with the flames.
Reply

Marsh Posté le 16-02-2010 à 19:03:58    

ya pas de code, c'est tout sous designer pour le moment.
 
ça peut ptêt venir du fait de la version 64 bits de seven et de l'install de Qt en 32bits.  
 
Je vais voir pour compiler Qt moi même en 64bits (si c'est possible)

Reply

Marsh Posté le 17-02-2010 à 20:20:42    

bon je suis passé sur cette partie à coder en dur et là c'est passé nikel.

 

ça doit venir de QtEditor qui aime pas le 64bits -_-'


Message édité par Digaboy le 17-02-2010 à 20:21:04
Reply

Marsh Posté le 23-02-2010 à 09:48:00    

Je pense qu'une incompatibilité 32 64 est une fausse piste.
A mon avis, c'est surtout une question de PATH et de chemins de recherche, qqchose un peu caché surement.
 
Sinon, du code, si tu dois en avoir qqpart, dans les fichiers qui sont générés par QtEditor. un .pro, un .qrc ... qqchose au moins...
 
Et ca se trouve, une fois passé en compilation réelle (hors éditeur quoi), ça peut très bien se mettre à remarcher. QtEditor ne donne qu'un aperçu du résultat, avec ses petites contraintes liées à son mode "édition"
 
Tu mets les chemins en dur ? ou juste un nom de fichier (qui sera recherché dans leS PATH-S) ?
Un peu de courage, ca doit être sous tes yeux.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed