Page 1 sur 1

[R] Mettre une image/icone dans un GUI

Posté : ven. 05 juin 2015 12:54
par caropost
Bonjour,

Je sais que ce sujet a été traité plusieurs fois et j'ai d'ailleurs regardé presque toutes les pages de ce forum pour essayer de trouver la solution mais toutes mes tentatives se sont avérées être des échecs.

J'essaie de mettre une image dans mon GUI. J'ai fais des recherches sur ce forum, sont grand frère américain et sur internet, j'ai essayé plusieurs fonctions, plusieurs façons de faire, j'ai même repris des fonctions dans les exemples téléchargés avec AutoIt mais sans résultat...

Voici ce que j'ai testé en dernier :
► Afficher le texte
Sauriez-vous m'aider svp ? :)

Re: [..] Mettre une image/icone dans un GUI

Posté : ven. 05 juin 2015 13:45
par TomAijerrie

Code : Tout sélectionner

Global $directory = @ScriptDir &  "\Logo3.PNG"
Il faut mettre une chemin complet et nom pas le nom du fichier seul, sinon il sait pas dans quel dossier regarder

Pour info,
La macro @ScriptDir permet d'avoir le chemin du dossier dans lequel il y a les script,
la macro @MyDocumentsDir permet d'avoir le chemin du dossier "Mes documents",
les macro @DesktopDir & @DesktopCommonDir permettent d'avoir le chemin du bureau de l'utilisateur ou public

pour avoir le dossier parent, ajoute "..\",
par exemple
@ScriptDir & "\..\Logo3.png"

Re: [..] Mettre une image/icone dans un GUI

Posté : ven. 05 juin 2015 14:02
par jguinch
Sinon, les fichier PNG ne peuvent pas être affichés avec GUICtrlCreatePic.
Voir l'exemple 3 de la page GUICtrlCreatePic

Re: [..] Mettre une image/icone dans un GUI

Posté : lun. 08 juin 2015 10:31
par caropost
Bonjour,

J'avais essayé avec différents chemins (le complet à 2 endroits différents, avec "@ScriptDir") et avec des images en jpg et png mais rien n'a fonctionné, rien n'apparaissait...

J'ai voulu également modifier la partie où je demande le nombre mais peu importe ce que je mets, il me trouve toujours 4 oO
► Afficher le texte

Re: [..] Mettre une image/icone dans un GUI

Posté : lun. 08 juin 2015 11:32
par jbnh
Pour moi inséréer une JPG marche. Soit tu te gourres dans le chemin, soit tu compiles ton script et la faut passer par fileinstall.

Pour le nombre de fleur vous affichez l'handle de l'input. Il faut passer par GuiCtrlRead

Re: [..] Mettre une image/icone dans un GUI

Posté : mar. 09 juin 2015 09:43
par caropost
Effectivement, avec un jpg (et un redémarrage du PC) ça marche mieux :) Pour le chemin, je faisais un clique droit sur l'image, j'allais dans les propriétés et faisais un c/c du chemin inscrit donc je savais que ce n'était pas ça le problème.

Et le GUICtrlRead fonctionne également :)

Merci :)