Instead of using a QSignalMapper, which I think don't suit you(the int is not always the same, you will need to call setMapping each time...), I suggest you simply create an additional slot (void) which will call startIO(currentFreq1). (and simply put startIO private)

So connect the QPushButton::clicked() to the additional slot:
Qt Code:
  1. QObject::connect(taStartPB, SIGNAL( clicked() ), this, SLOT(additionalSlot());
To copy to clipboard, switch view to plain text mode 
Then you can call startIO(int) :
Qt Code:
  1. void ConfigurationPage::additionalSlot()
  2. {
  3. int currentFreq1 = frequency_ch1_SB->value();
  4. startIO(currentFreq1)
  5. }
To copy to clipboard, switch view to plain text mode 

I think it 's a straightforward way, isn't it?

Hope to be useful...