我有一个QTableWidget和一个QTableModel。
我想创建一个列,其中有组合框而不是文本。
我找到了一些答案,比如this one,但他们谈的是固定大小的表格。
我使用QAbstractTableModel::insertRows()
和QAbstractTableModel::removeRows()
代替在运行时更改行数。
在这种情况下,如何在指定列处添加带有组合框的行?
答案 0 :(得分:0)
与你找到答案的方式相同。 (table->setCellWidget ( row, col, new QComboBox( table ) );
)
唯一的问题是,您需要知道使用insertRows()