Есть ли что-то подобное на QT?
Ну во-первых, то, что у тебя на картинке - это больше похоже не на Grid, а на List (явно выделенных столбцов нет).
Во-вторых. За QML не скажу, скажу за виджеты. В ячейку и QTableWidget, и QListWidget, ты можешь вставить ЛЮБОЙ виджет (см. метод setItemWidget), в том числе составной. То есть в принципе задача решаема.
Другое дело, что с БД в Qt обычно используют не QTableWidget/QListWidget, а QListView/QTableView и присоединяют к нему QSqlQueryModel. В этом случае список заполняется данными автоматически. В случае с QTableWidget/QListWidget тебе придётся велосипедить и вваливать в виджет данные программно. Работать будет, причём с точки зрения пользователя - примерно так же, как и на Delphi. Но для программста - много лишнего кода.
Можно ли синтезировать эти два подхода - я не знаю (хотя местные специалисты по MVC, возможно, подскажут).
И я надеюсь ты понимаешь, что такие решения стоит применять, когда число отображаемых записей, скажем так, не слишком большое?