Russian Qt Forum
Май 07, 2024, 10:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Выравнивание текста в ячейке  (Прочитано 3087 раз)
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« : Декабрь 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'
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Декабрь 02, 2014, 19:41 »

Код
C++ (Qt)
return  int( rightAligment );
Записан

Qt 5.11/4.8.7 (X11/Win)
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #2 : Декабрь 03, 2014, 11:32 »

Действительно так просто, спасибо  Показает язык
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.067 секунд. Запросов: 23.