My approach for this kind of thing usually is, to have a single slot updateGui() or something like that. All signals that can result in an update of the Gui connect to that slot. In that slot, I put all the logic of updating the different Gui elements according to the relevant states (checked checkboxes, radiobuttons, selected items from combo boxes, etc. etc.).
At the end of my constructor method, I simply call this method once to initialize the Gui state.