当然有方法
在表显示出来了以后 执行
tableView->resizeColumnsToContents();//使所有列均自动匹配单元格内容大小
tableView->resizeColumnToContents(int cloumn);//使指定的列自动匹配单元格内容大小
tableView->setColumnWidth(int column,int width);//将制定的列设置为指定的宽度
记住 在表显示出来以后执行 也就是在setModel(model);的后面执行这些设置 就可以了 在前面执行的话 不知道什么原因 没有效果