Для того, чтобы передать данные из строки таблицы базы данных в произвольный набор полей в виджете в Qt, можно использовать класс QDataWidgetMapper. В его задачу входит транслирование данных в виджет произвольной формы. При этом он также использует для своей работы модель для представления данных. Получив данные, он осуществляет подстановку этих данных в предопределенные объекты в окне приложения. При этом имеется возможность пролистываеие строк модели и редактирование данных на лету.