QTableView
で列幅を手動で設定するのに苦労しています。このコードが機能しないのはなぜですか?
_tabb = new QTableView;
tabb->resizeColumnsToContents();
for (int col=0; col<20; col++)
{
tabb->setColumnWidth(col,80);
}
_
tabb->resizeColumnsToContents();
を省略しても、まだ機能しません。
最初にモデルを設定する必要があります。その後、ColumnWidth
を変更できるようになります。
tabb = new QTableView;
tabb->setModel(someModel);
for (int col=0; col<20; col++)
{
tabb->setColumnWidth(col,80);
}