我在单元格中使用带有 QTableWidgetItems 的子类 QTableWidget 来显示某些数据。在第一行中,我在每个单元格中有一组由新行分隔的数字。我的问题是,当我增加字体大小/减小单元格大小时,一些线条会完全消失,尽管单元格绝对高到足以容纳它们。
这通常出现在一个 2 位数字下面有一些其他行并且(可能)字体大小大于框宽度可以匹配的情况下。我将省略模式设置为 none 以抑制发生这种情况时出现的“三个点”。
this->setTextElideMode(Qt::ElideNone);
第一行的大小由
this->resizeRowToContents(0);
this->setRowWidth(0, this->rowWidth(0) + 10);
使其足够高。
然而,数字不断消失。此处显示的示例,请注意字体大小更改和缺少的数字。
http://www.stud.fit.vutbr.cz/~xnavra23/TWIbug1.png
http://www.stud.fit.vutbr.cz/~xnavra23/TWIbug2.png
我开始对此感到非常绝望......任何帮助都非常感谢。