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 }