НО - я не знаю заранее тип контрола - то есть комбобокс это или слайдер или радиокнопка и тд - это неизвестно.
как разруливать их типы.
QObject *obj = .... ; // неизвестный тип
1.
C++ (Qt)
obj->metaObject()->className();
Вернет имя класса объекта, например "QPushButton"
2.
C++ (Qt)
QPushButton *pb = qobject_cast<QPushButton *>(obj);
if (pb) {
// do something with QPushButton
}
QRadioButton *rb = qobject_cast<QRadioButton *>(obj);
if (rb) {
// do something with QRadioButton
}
...