Я использовал его, под выполнение моей задачи вполне подходящая вещь. Правда пришлось немного модифицировать - добавить поле значения типа OpenFile, SaveFile и OpenExistsDir.
Так же есть возможность встраивания своих виджетов в QTableWidget, это попроще. Так же можно посмотреть в сторону делегатов для таблицы.
Может еще что-нибудь есть, но это то что мне приходилось использовать