Je travail sous Windows XP, MS2005 édition professionelle et QT 4.3.1.
Lorsque je veux manipuler la liste des lignes séléctionnées (selectedRanges() ) d'une QTableWidget, mon programme se plante avec le message suivant :
Et en utilisant les modes : "QAbstractItemView::ExtendedSelection" et "QAbstractItemView::SelectRows".Citation:
"Windows has triggered a breakpoint in rangeBug.exe.
This may be due to a corruption of the heap, and indicates a bug in rangeBug.exe or any of the DLLs it has loaded.
The output window may have more diagnostic information"
Cette erreur apparait en mode debug et release (runtime : -MTd et -MT )
Le code est simple:
Il suffit juste d'utiliser la fonction Qt "tableWidget->selectedRanges ();"
Je ne fais rien avec et ça plante quand même.
J'ai mis en piece jointe un exemple de code ainsi que les makefiles.