Afficher le contenu d'un QlistBox dans un QtextEdit
bhytr
Messages postés18Date d'inscriptionmercredi 5 mars 2008StatutMembreDernière intervention23 avril 2008
-
10 mars 2008 à 17:00
s@ldon
Messages postés140Date d'inscriptionsamedi 1 novembre 2003StatutMembreDernière intervention30 septembre 2009
-
12 mars 2008 à 18:48
salut,
j'ai une liste de commande dans un QlistEdit et je veux que si je selectionne une de ces commandes elle s'affiche dans un QtextEdit.
je fait comme ca:
avec:
list est de type QListbox
textEdit de type QtextEdit
//la fonction de slot
void MyWidget::commande()
{
for ( unsigned int i = 0; i < list->count(); i++ ) {
QListBoxItem *item = list->item( i );
if (item->isSelected() )
{
if (!item->text().isEmpty() )
{
textEdit->setText(item->text());
textEdit->show();
}
}
}
}
le probleme c'est qu'il compile bien sans erreurs mais en clicant sur une commande il s'affiche rien dans le TextEdit.
merci bien d'avoir m'aider à resoudre ce probleme.
bhytr
Messages postés18Date d'inscriptionmercredi 5 mars 2008StatutMembreDernière intervention23 avril 2008 11 mars 2008 à 11:04
je ne travaille pas avec QtDesigner mais j'ai programmé avec c++ sur la console de linux et aprés un recherche je trouve que QListWigdet est une classe de QtGui et je sais pas est ce que je peux ou non la utiliser et comment?
merci
bhytr
Messages postés18Date d'inscriptionmercredi 5 mars 2008StatutMembreDernière intervention23 avril 2008 12 mars 2008 à 09:23
je fait comme tu a dit _Jonathan mais le probleme ne se resolut pas car je veux que le item selectionné dans le QListBox soit afficher à l'endroit ou l'utilisateur met le curseur dans le QTextEdit.
s@ldon
Messages postés140Date d'inscriptionsamedi 1 novembre 2003StatutMembreDernière intervention30 septembre 20093 12 mars 2008 à 18:48
En fait, ce que tu veux faire, c'est pouvoir modifier les élements de la liste dans un qtextedit ou du glissé déposé peut etre...
Je ne comprends pas trop...