QtableWidget:在insertRows()中添加QCombobox

QtableWidget: add QCombobox in insertRows()

本文关键字:添加 QCombobox insertRows QtableWidget      更新时间:2023-10-16

我有一个QTableWidget和一个QTTableModel。

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

我找到了一些答案,比如这个,但他们谈论的是固定尺寸的桌子。

我使用QAbstractTableModel::insertRows()QAbstractTableModel::removeRows(),以便在运行时更改行数。

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

与您找到的答案相同。(table->setCellWidget ( row, col, new QComboBox( table ) );(唯一的问题是,您需要知道使用insertRows((添加了哪些确切的行