У меня есть диапазон ячеек (1 столбец, 5 строк), где я хотел бы отображать текст под углом 90 градусов. Я знаю, что мне нужно изменить размер геометрии, но пока я не могу даже получить текст. В среднем ряду, я делаю это в моем наследнике QItemDelegate :: краски()QItemDelegate: повернуть текст 90 градусов
QString data = "String";
painter->rotate(90);
painter->drawText(opt.rect, Qt::AlignLeft, data);
В принципе я ничего не получаю напечатанное в этом случае. Несколько других вопросов привели меня ко всему этому. Я что-то упускаю?
это должно помочь: http://stackoverflow.com/a/22634541/1387438 –
Это выглядит, как будто это для QHeaderView. Мне нужно повернуть текст в реальном представлении - в ячейках. Я предположил, что могу сделать это в переопределенной краске(). –