Делаете модальный диалог в котором список контролов + кнопки вверх-вниз. Когда пользователь закончил редактирование делаете QWidget::setTabOrder по букварю. В основном придется заниматься тем как подсветить контрол в целевом окне (при выборе его в списке) и/или открыть табку что сейчас закрыта
Я так и сделал.
Но остался 1 вопрос:
установил все TabOrder. Но после последнего контрола, вместо того, чтоб перейти на первый контрол, курсор пропадает. И при следующем нажатии на Tab переходит на первый контрол. Вопрос - куда он пропадает? Пробовал "закольцовывать" по setTabOrder - все равно таже ерунда.