Bonjours,
J'ai un petit problème avec une fonction ( je crois que c'est a cause de la mémoire )
voici la fonction ( regardez les // c'est la que la fonction plante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 void myQTreeWidget::mouseDoubleClickEvent(QMouseEvent * event) { if (itemAt(event->pos().x(),event->pos().y()) != 0) { item = itemAt(event->pos().x(),event->pos().y()); if ( event->button() == Qt::LeftButton && item->text(0) == ".." && m_arriere == true) { m_arriere = false; info->cdToParent(); } } // fonction plante ici if(itemAt(event->pos().x(),event->pos().y()) != 0 && item->text(0) != ".." ) { item = itemAt(event->pos().x(),event->pos().y()); if ( info->IsDir(item->text(0))) { if (event->button() == Qt::LeftButton) { m_arriere = true; info->changerDirectory(item); } } } }
Partager