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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: При использовании тем в Android игнорируются различные настройки виджетов  (Прочитано 2058 раз)
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« : Декабрь 07, 2016, 20:09 »

Ранее для получения прозрачности включил использование темы Translucent. Сразу заметил, что на прогресс-барах и в QTextPlainTextEdit изменились цвета. При том, что у меня для этих виджетов были сделаны настройки цветов в дизайнере. По-началу не до этого было, сейчас стал разбираться - и похоже с дефолтными виджетами ничего не получится. Соответственно, если сделать promote для них, то тоже будет ерунда - цвета будут те, которые заданы в используемой теме Android. Но ещё обнаруженный косяк - у прогресс-бара при исопльзовании темы перестаёт работать задание направления текста в вертикальном расположении. То есть, если прогресс расположен вертикально, то он всегда растёт сверху-вниз, и никакими манипуляциями не получилось его повернуть чтобы он рос снизу вверх. Ни задание направления текста, ни инверсия отображения не влияют. Если тему Android не использовать, то прогресс-бар работает нормально.

Очевидно это такая политика Qt в Android - темы операционной системы имеют приоритет.
Записан

2^7-1 == 127, задумайтесь...
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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