qtableview给单元格加入的qtextedit改变大小导致出现显示覆盖的问题怎么解决,qtableview怎么统一行高,或者qtableview怎么重新设置某一行的固定行高,而其他行不变
时间: 2024-06-02 11:07:15 浏览: 139
Qt 自定义Tableview,根据内容调整列宽
5星 · 资源好评率100%
对于第一个问题,你可以使用QStyledItemDelegate来处理单元格的显示。使用该类来重写虚函数,然后对于需要添加QTextEdit的单元格,可以自定义该QTextEdit的大小,确保其不会出现显示覆盖的问题。
对于第二个问题,你可以使用QTableView的setRowHeight函数来设置某一行的固定行高。同时,你也可以使用setUniformRowHeights函数来统一所有行的高度。需要注意的是,如果单元格中的内容太多而导致显示不完整,还需要使用setWordWrap函数来自动换行。
阅读全文