begin process at 2012 05 28 14:38:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Linux

 > 

GUI

 > 

bouton parcourir


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

bouton parcourir

vendredi 29 février 2008 à 14:54:14 | bouton parcourir

naddoush

salut tout le monde, je suis entrain de developper une application Qt sous mandriva. entenant compte que je suis debutante en qt, j'ai rencontrer plusieurs probleme,par exemple j'ai pas trouvé comment creer un bouton parcourir pour selectionner le fichier qu'on souhaite. est ce que quelqu'un peut m'aider, s'il vous plait? je vous attend. merci d'avance
vendredi 29 février 2008 à 15:03:32 | Re : bouton parcourir

DeAtHCrAsH

Salut,
Regarde donc du coté de la class QFileDialog : [ Lien ]

Shell
vendredi 29 février 2008 à 15:10:22 | Re : bouton parcourir

naddoush

salut, j'ai ecrit ces lignes #QPushButton * parcourir=new QPushButton("parcourir",this); #parcourir->setGeometry(300,800,90,50); #parcourir->setFont(QFont("Times",18,QFont::Bold)); #connect( parcourir, SIGNAL(clicked()),qApp,SLOT(setFileMode())); #openFileDialog ->Title = "Sélectionnez un fichier"; #QFileDialog dialog(this); #dialog->setFileMode(QFileDialog::AnyFile); mais il m'a affiché que ‘setFileMode’ is not a member of ‘QFileDialog’ merci pour l'aide
vendredi 29 février 2008 à 15:10:57 | Re : bouton parcourir

DeAtHCrAsH

Pour l'exemple :
Tu te crées un bouton et tu mets ce bout de code dedans:

QString sFileName;
QFileDialog* fd = new QFileDialog( this, "Choose an image file to open", TRUE );

fd->setMode( QFileDialog::ExistingFiles );
fd->setFilter( "Images (*.png *.gif *.jpg)" );

if ( fd->exec() == QDialog::Accepted )
        sFileName = fd->selectedFile();



Shell
vendredi 29 février 2008 à 15:25:59 | Re : bouton parcourir

naddoush

salut Shell, il m'a affiché une erreur: ‘class QLabel’ has no member named ‘setBitmap’ c'est tres gentil de m'avoir repondre. nadia
vendredi 29 février 2008 à 15:33:34 | Re : bouton parcourir

DeAtHCrAsH

Salut Nadia,

La meilleure solution est de te réferer à la documentation fournie avec Qt. Selon la version que tu utilises il peut y avoir des différences sur la définition des class.
De mémoire Qt4 conserve malgré tout les anciennes versions pour des questions de compatibilité.

Pour ton label essaye plutot de faire un setPicture ou setPixmap.

Shell
vendredi 29 février 2008 à 15:39:34 | Re : bouton parcourir

naddoush

salut, desolée pour le message precedent j'étais tord, mais quand je mets le code que tu m'a donné quel est le slot à connecté connect( parcourir, SIGNAL(clicked()),?????,SLOT(?????????())); thanks a lot
vendredi 29 février 2008 à 15:51:14 | Re : bouton parcourir

DeAtHCrAsH

Le slot est une fonction que tu dois définir.

Par exemple dans ton code tu mets cela dans la partie public slots de ta class (fichier .h) :

void OpenFileDialog();

Ensuite dans l'implémentation de ta class tu mets ( fichier .cpp)

void MaClass::OpenFileDialog()
{
   QString sFileName;
   QFileDialog* fd = new QFileDialog( this, "Choose an image file to open", TRUE );

   fd->setMode( QFileDialog::ExistingFiles );
   fd->setFilter( "Images (*.png *.gif *.jpg)" );

   if ( fd->exec() == QDialog::Accepted )
        sFileName = fd->selectedFile();
}

Puis dans le constructeur de la classe tu connect ton slot avec ton signal :

connect(btnParcourrir, SIGNAL( clicked() ),this, SLOT( OpenFileDialog()));


Shell
vendredi 29 février 2008 à 15:55:09 | Re : bouton parcourir

naddoush

salut, j'ai trouve pas de docs avec Qt car je suis sur mandriva 2007, et je trouve Qt installé par defaut merci samir
vendredi 29 février 2008 à 16:07:43 | Re : bouton parcourir

DeAtHCrAsH

C'est pas courant de voir des personnes chercher le prénom des utilisateurs
Pour la doc Qt tu trouveras tout ce dont tu as besoin depuis le site de trolltrech :
[ Lien ]

Tu choisies ta version de Qt et tu fouilles un peu. Les class sont classées par leur nom (comme d'hab quoi).


Shell


1 2 3

Cette discussion est classée dans : bouton, parcourir, qt


Répondre à ce message

Sujets en rapport avec ce message

Bouton parcourir... [ par Buzu ] Voila :j'ai une EditBox avec un bouton Parcourir à coté et je voudrai que qd je clic ça ouvre une boite de dialogue et que je puisse aller sélectionne [C++ MFC] Bouton "parcourir" [ par zanrek ] Bonjour,Je souhaiterais réaliser dans une boite de dialogue, un bouton "parcourir" qui appelle une fenêtre style "Ouvrir un fichier" et qui renvoie le bouton parcourir [ par alaya12 ] salutje commence à programmer avec  MFC et je veux insérer une bouton parcourir dans mon interface et je ne sais pas comment et dja il n'existe pas un Bouton parcourir pour Borland C++ Builder [ par cz1702 ] Existe-t-il un composant permettant de parcourir le disque dur et qui renvoie le chemin du fichier selectionner pour Borland C++ Builder ??? [Qt] Nouvelle fenêtre après clique sur bouton [ par ribery91720 ] Bonjour à tous,Tout d'abord je vous montre une capture de mon IHM :Je vous explique mon problème :Je voudrais que lorsque je clique sur le bouton s [Qt] Récuperer données d'un formulaire [ par ribery91720 ] Bonjour à tousTout d'abord je vous montre mon IHM ça sera plus simple pour vous expliquer mon problème             <img src="http://img3.hostingpics.n création dll a partir d'une source. [ par pierre001234 ] Bonjour, voici mon soucis:Je cherche a développer une application pour pocket pc utilisant la webcam. J'ai trouver une source c++ dans le sdk windows Probleme avec le clipboard et un picture control [ par daredare ] bonjour j'ai un souci avec le cilpboard ...J'ai un bouton dans une boite de dialogue qui me permet de copier le contenu d'une picture box dans le clip Qt, Détermination de la vitesse de transfert [ par evilblack ] Bonjour, je développe un petit programme perso avec qt en réseau et j'essai de déterminer ma vitesse de transfert, upload et download, mais le pb c'es Problème avec l'activx QuicktimeControl [ par Kurul1 ] Bonjour à tousJe développe sous borland Developper Studio 2006Je dois lire des vidéos en mov dans mon application. J'utilise donc le Control ActiveX Q


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,568 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales