小编Mil*_*lan的帖子

QTableView 标题自动换行

我试图将 QTableView 中的水平和垂直标题设置为自动换行,但没有成功。

我想将所有列设置为相同的宽度(包括垂直标题),并将那些具有多行文本的列设置为自动换行。如果单词比列宽,则应向右删除。我已经设法使用 QTableView ->horizo​​ntalHeader() ->setTextElideMode(Qt::ElideRight) 设置 elide,但我无法对自动换行执行相同的操作,因为 QHeaderView 没有 setWordWrap 方法。因此,如果文本是多行,它就会被删除。在表视图上设置自动换行不会执行任何操作。表格单元格仅包含少量数字,因此问题仅与标题有关,并且我想避免使用“/n”,因为标题是动态设置的。我是否更改了其他一些设置,不允许自动换行功能?

qt

5
推荐指数
1
解决办法
5381
查看次数

标签 统计

qt ×1