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