bonjour,

je suis un train de faire un logiciel avec interface graphique Qt et j'ai toute une série de donnés du genre :
Code:
uiDialogPeriodic -> doubleSpinBoxVmin -> value()
je voudrais les ranger dans un tableau pour faire facilement des opération sur toute la série, typiquement sauvegarde et restitution.

pour essayer je définis (naïvement) juste un pointeur :
Code:
int (QComboBox::* pf)()const;

pf=&uiDialogPeriodic-> comboBoxPeriodic-> currentIndex;
le compilateur me dit :
guiMainWindow.cpp:51: erreur: ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say ‘&QComboBox::currentIndex’
j'ai envie de dire au compilateur : tu fait ce que je dit et puis c'est tout !

si on ne peut pas le faire de façon directe, on doit faire par étape, du genre :
Code:
int (QComboBox::* p1)()const;
p1=&QComboBox::currentIndex;

QComboBox* Ui_DialogPeriodic::* p2;
p2=&Ui_DialogPeriodic::comboBoxPeriodic;
puis ranger tout ça dans un tableau de pointeur sur un pointeur sur un pointer sur une fonction, mais là je suis perdu, un coup de main serais le bien venue, merci.