Я использую подкласс QTableWidget с QTableWidgetItems в ячейках для отображения определенных данных.В первом ряду у меня есть набор чисел, разделенных новыми строками в каждой ячейке.Моя проблема в том, что когда я увеличиваю размер шрифта / уменьшаю размер ячейки, некоторые строки полностью исчезают, хотя ячейка определенно достаточно высока, чтобы их содержать.
Это обычно появляется, когда есть двузначное число с некоторыми другимилинии под ним и (возможно) размер шрифта больше, чем может соответствовать ширина окна.У меня для режима elide установлено значение 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
Я начинаю совершенно отчаянно об этом ... любая помощь высоко ценится.