У меня есть простое приложение QT с 10 переключателями с именами от radio_1 до radio_10. Это пользовательский интерфейс с именем Selector, который является частью класса TimeSelector
В моем заголовочном файле для этого дизайна, у меня есть это:
//! [1]
class TimeSelector : public QWidget
{
Q_OBJECT
public:
TimeSelector(QWidget *parent = 0);
private slots:
//void on_inputSpinBox1_valueChanged(int value);
//void on_inputSpinBox2_valueChanged(int value);
private:
Ui::Selector ui;
};
//! [1]
закомментированный void_on_inputSpinBox1_valueChanged (int value) из учебника для простого калькулятора. Я знаю, что могу сделать:
void on_radio_1_valueChanged(int value);
но мне нужно 10 функций. Я хочу иметь возможность создать одну функцию, которая работает для всего, и позволяет мне передать, возможно, имя переключателя, который вызвал ее, или ссылку на переключатель, чтобы я мог работать с ним и определить, кто это.
Я очень новичок в QT, но похоже, что он должен быть очень простым и выполнимым, спасибо.