QtableWidget:在insertRows()中添加QCombobox

时间:2014-04-29 13:14:37

标签: c++ qt qtablewidget qcombobox

我有一个QTableWidget和一个QTableModel。

我想创建一个列,其中有组合框而不是文本。

我找到了一些答案,比如this one,但他们谈的是固定大小的表格。

我使用QAbstractTableModel::insertRows()QAbstractTableModel::removeRows()代替在运行时更改行数。

在这种情况下,如何在指定列处添加带有组合框的行?

1 个答案:

答案 0 :(得分:0)

与你找到答案的方式相同。 (table->setCellWidget ( row, col, new QComboBox( table ) );) 唯一的问题是,您需要知道使用insertRows()

添加了哪些确切的行