![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
FantasyOr |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 75 Регистрация: 13.8.2010 Пользователь №: 1956 Спасибо сказали: 4 раз(а) Репутация: ![]() ![]() ![]() |
Доброго времени суток.
небольшая загвоздочка. Есть QTableMotel и ее модель доступа к данным по средствам QModelIndex. при попытке достать выравнивание текста ячейки с помощью "index.data(Qt::TextAlignmentRole).toInt()" возвращается смешанное выравнивание и по горизонтали и по вертикали, задача разделить на AlignmentFlag для разных направлений. Думал как-нибудь считывать по битам и в зависимости от того на каком бите у нас появляется 1 ставить те или иные значения флагов. может Вы подскажете лучший способ? Спасибо |
|
|
igor_bogomolov |
![]()
Сообщение
#2
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: ![]() ![]() ![]() |
Можно делать так
|
|
|
FantasyOr |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 75 Регистрация: 13.8.2010 Пользователь №: 1956 Спасибо сказали: 4 раз(а) Репутация: ![]() ![]() ![]() |
Спасибо, тоже не элегантный вариант, писать придется кучу строк.
но что поделать. Спасибо. |
|
|
AntonH851 |
![]()
Сообщение
#4
|
Студент ![]() Группа: Участник Сообщений: 66 Регистрация: 20.2.2010 Из: Шебекино Пользователь №: 1475 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
А можно использовать Qt::AlignHorizontal_Mask и Qt::AlignVertical_Mask
|
|
|
FantasyOr |
![]()
Сообщение
#5
|
Студент ![]() Группа: Участник Сообщений: 75 Регистрация: 13.8.2010 Пользователь №: 1956 Спасибо сказали: 4 раз(а) Репутация: ![]() ![]() ![]() |
Мммм вот это красиво.
Спасибо. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 11.3.2025, 14:24 |