Précédent   Forum des professionnels en informatique > Environnements de développement > MATLAB > Interfaces Graphiques
Interfaces Graphiques Forum d'entraide sur les interfaces graphiques en MATLAB
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/01/2012, 22h33   #1
Invité de passage
 
Inscription : décembre 2011
Messages : 12
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 12
Points : 2
Points : 2
Par défaut Accoller une waitbar a un GUI

Salut a tous !

Voilà mon petit problème je crée une waitbar et j'aimerais bien que celle ci soit ac-coller a mon GUi principal pour ne pas faire trop désordre.
Or dans mon code actuel celle-ci s'ouvre en plein milieu de mon écran ( le 0 = centre).
Mais j'aimerais la positionner en bas de mon GUI. Je sais que c'est possible avec la commande set mais ca ne marcha pas quand j'essaye.

Code :
1
2
3
h=waitbar(x);
set(h,nomGUI.handles);
le set est mal coder mais je ne sais pas comment bien le faire ^^'

Merci d'avance
plopo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 22h58   #2
Modérateur
 
Avatar de Winjerome
 
Homme Jérôme
Inscription : septembre 2009
Messages : 3 598
Détails du profil
Informations personnelles :
Nom : Homme Jérôme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2009
Messages : 3 598
Points : 6 829
Points : 6 829
Bonjour,

Dans un premier temps, il te faut t'assurer que tes deux figures aient la même unité (propriété 'Units')
Code :
1
2
h = waitbar(...);
set(h,'Units',get(maFigure,'Units')
Il te reste à positionner la WAITBAR par rapport à ta figure:
Code :
1
2
pos = get(maFigure,'Position'); % position de ta figure [left, bottom, width, height]
set(h,'Position',[...])
Tu pourras réunir tout en une seule ligne lors de la création:
Code :
1
2
pos = get(maFigure,'Position');
h = waitbar(x,'mon message', 'Units',get(maFigure,'Units'),'Position',[...])
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider
Une erreur? FAQ : Messages d'erreur et avertissements
"Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).
Citation:
En essayant continuellement on finit par réussir. Donc: plus ça rate, plus on a de chance que ça marche. - Jacques Rouxel
L'expérience, c'est le nom que chacun donne à ses erreurs - Oscar Wilde
Je suis régulièrement sur le chat DVP - Pas de question technique par MP, Merci
Winjerome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 10h26   #3
Expert Confirmé
 
Avatar de tug83
 
Homme Aurélien Queffurust
MATLAB Geek !
Inscription : juin 2006
Messages : 1 754
Détails du profil
Informations personnelles :
Nom : Homme Aurélien Queffurust
Âge : 32
Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : MATLAB Geek !
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2006
Messages : 1 754
Points : 3 644
Points : 3 644
Par défaut statusbar

Sinon tu peux aussi utiliser le fichier statusbar sur le Fex , c'est une pure waitbar que tu peux customiser et qui est dockée à ton IHM. Le top quoi!
__________________
MATLAB 7.14 (R2012a)

le blog des MATLAB geeks
tug83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h08.


 
 
 
 
Partenaires

Hébergement Web