qt中表格去除多余的部分
时间: 2023-05-27 14:05:06 浏览: 307
QT 操作word表格 及word书签替换的资源
5星 · 资源好评率100%
在Qt中,可以通过设置QTableWidget的属性来去除表格的多余部分。具体步骤如下:
1. 设置QTableWidget的行和列数,例如:
```
tableWidget->setRowCount(3); // 设置行数为3
tableWidget->setColumnCount(2); // 设置列数为2
```
2. 设置QTableWidget的大小策略和大小,例如:
```
tableWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); // 设置大小策略为Expanding,表示可以随父控件自动扩展大小
tableWidget->setFixedSize(300, 150); // 设置大小为300x150像素
```
3. 设置QTableWidget的网格线和表头,例如:
```
tableWidget->setShowGrid(true); // 显示网格线
tableWidget->horizontalHeader()->setVisible(false); // 隐藏水平表头
tableWidget->verticalHeader()->setVisible(false); // 隐藏垂直表头
```
这样,QTableWidget就只会显示指定的行和列,没有多余的部分。如果需要添加更多行和列,可以在需要的时候重新设置行数和列数即可。
阅读全文