crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Настройка цвета и размера виджетов
eXtremal
  опции профиля:
сообщение 25.5.2009, 14:47
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 25.5.2009
Пользователь №: 770

Спасибо сказали: 0 раз(а)




Репутация:   0  


С Qt столкнулся недавно совсем, поэтому опыта ещё никакого. Есть два вопроса:
1. Требуется динамически изменять цвет кнопки во время работы приложения, в том числе реализовать мерцание этой кнопки.. с реализацией вроде всё ясно(запуск таймера и обработка его сигнала), а вот сам процесс изменение цвета не понятен.. единственное что нашёл это вызов типа setStyleSheet("background-color: green"). Но такой вариант не очень нравится, зачем заставлять Qt разбирать строку, когда было бы проще просто передать нужный цвет в виде RGB ? Ещё где-то видел, что могут быть проблемы со стилями WinXP/Vista, там чтобы изменить цвет придётся менять стиль на классический.
Подскажите plz наиболее правильный и простой способ менять цвета виджетов во время выполнения.

2. Есть QGridLayout также с кнопками внутри, требуется чтобы при изменении размеров окна кнопки также увеличивались как по горизонтали, так и по вертикали, но не более какого-то определенного размера. В какой раздел документации смотреть, чтобы понять как реализовать это ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.12.2024, 16:52