Russian Qt Forum

Qt => Model-View (MV) => Тема начата: Fregloin от Декабрь 02, 2014, 18:41



Название: Выравнивание текста в ячейке
Отправлено: Fregloin от Декабрь 02, 2014, 18:41
Привет. Как сделать так, что бы текст в ячейке выравнивался по горизонтали вправо, и по центру по вертикали?

Вот мой код
Код:

static  const   Qt::Alignment   rightAligment(Qt::AlignRight|Qt::AlignVCenter);
...
case Qt::TextAlignmentRole:
            switch (index.column()) {
            case columnStorage:
            case columnObjects:
                return  rightAligment;
            default:
                break;
            }

ругается

error: could not convert 'rightAligment' from 'const Alignment {aka const QFlags<Qt::AlignmentFlag>}' to 'QVariant'


Название: Re: Выравнивание текста в ячейке
Отправлено: GreatSnake от Декабрь 02, 2014, 19:41
Код
C++ (Qt)
return  int( rightAligment );


Название: Re: Выравнивание текста в ячейке
Отправлено: Fregloin от Декабрь 03, 2014, 11:32
Действительно так просто, спасибо  :P