qt3.3.8中qtable通过horizontalHeader()->setLabel加上列标题后下一次使用怎么清除掉
时间: 2024-03-12 14:43:20 浏览: 63
qt-devel_3.3.8-5_i386.rar_qt-devel-3.3.8-4.
在Qt3.3.8中,您可以使用`QHeader::setLabel()`方法来设置表格的标题,使用`QHeader::clear()`方法来清除标题。下面是一个示例代码片段,演示如何清除水平标题并添加新标签:
```
QTable *table = new QTable(rows, columns);
// 添加列标题
table->horizontalHeader()->setLabel(0, "Column 1");
table->horizontalHeader()->setLabel(1, "Column 2");
table->horizontalHeader()->setLabel(2, "Column 3");
// 清除列标题
table->horizontalHeader()->clear();
// 添加新的列标题
table->horizontalHeader()->setLabel(0, "New Column 1");
table->horizontalHeader()->setLabel(1, "New Column 2");
```
在上面的示例中,我们首先添加了三个列标题,然后使用`clear()`方法将其清除。然后,我们添加了两个新标签作为列标题。请注意,`horizontalHeader()`方法返回一个指向水平标题的指针,可以用于设置和清除标题。
阅读全文