У меня проблема с использованием QTableWidgetItem. Обычно я использую QTableWidget вот так
this->setItem(i, j, new QTableWidgetItem());
this->item(i, j)->setText(string);
Столбец, в который я пишу, узкий, всего около 20 пикселей. Мне нужно написать там 2 цифры, и из определения я не могу изменить размер столбца.
Проблема в том, что как только текст перекрывает ширину столбца, он полностью исчезает, и вместо него появляются только три точки (или даже ничего). Могу ли я подавить такое поведение? Я не против, если будет 1-2 пикселя наложения / клипа, но меня определенно не устраивает исчезновение текста.
Спасибо за любую помощь.
РЕДАКТИРОВАТЬ:
Что ж, после пары попыток я должен сказать, что TextElide думает, что работает, однако теперь я столкнулся с другой проблемой. Иногда, когда в QTableWiddgetItem больше строк, нижние строки просто исчезают, и видна только верхняя. Есть предложения, почему это может произойти?
ИЗМЕНИТЬ 2:
Выглядит это так ... обратите внимание, что единственная разница между изображениями - это больший размер шрифта. Ячейки определенно достаточно высокие, чтобы вместить весь текст. http://www.stud.fit.vutbr.cz/~xnavra23/TWIbug1.png http://www.stud.fit.vutbr.cz/~xnavra23/TWIbug2.png