1

QTableWidget假设我用按钮填充 a 的一些单元格:

ui->table->setCellWidget (i, 2, new QPushButton ("Details"));

稍后,我将它们全部刮掉,然后再做一次:

ui->table->clear();

这个按钮会被自动删除吗?还是我需要存储它们的列表并手动删除?另外,我是否需要像这样为每个按钮指定父级:QPushButton ("Details", ui->table)

4

1 回答 1

2

表格小部件拥有小部件的所有权。文档说明了这一点:

将给定的小部件设置为显示在给定行和列的单元格中,将小部件的所有权传递给表格。

您也不需要在创建时指定父级,这将由 tablewidget 相应地设置。

于 2011-10-28T17:07:36.720 回答