I want to append a QWidget to a QStandardItemModel in a QTableView But when I try this the rows appear, event the it gets displayed, but never the Widgets I use in Answer Adding a widget to the data does not show the widget, it only stores it. If you want to display a widget then use the setIndexWidget method: