1 resizeColumnsToContents(); //根据内容自动调整列宽
2 resizeRowsToContents(); //根据内容自动调整行高
这两句必须在setModel()之前调用,否则无效。
StationInfoTableView::StationInfoTableView(QWidget *parent)
1 QTableView(parent),info_model()
2 {
3 QStringList info_headers;
4 info_headers<<"列1"<<"列2"<<"列3";
5 info_model.setHorizontalHeaderLabels(info_headers);
6 resizeColumnsToContents();
7 resizeRowsToContents();
8 setModel(&info_model);
9 }