我想在qtreeview的其中一列(而不是第一列)中添加一些长文本。该文本必须完整显示,但不能扩展。有一个名为SetFirstColumnSpanned的方法。但这仅适用于第一列。关于如何跨越其他列的任何想法?

最佳答案

尝试使用QHeaderView::setResizeMode ( int logicalIndex, ResizeMode mode )

例如:

tableView->horizontalHeader()->setResizeMode(column_number, QHeaderView::ResizeToContents);

10-01 09:36