added QStackedWidget to organize widgets for each calibration type