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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сделать у QToolButton:hover фон по-умолчанию  (Прочитано 4948 раз)
Caduceus
Гость
« : Июль 03, 2012, 10:18 »

Делаю так

Код:
QToolButton:hover{color: #000000; font-size: 12px;}
 
QToolButton{ background: transparent; background-repeat: no-repeat; border: none; color: #FFFFFF; font-size: 12px; border-top: 1px solid #555555;}


То есть хочу, чтоб просто у кнопки фона не было, а кнопки, на которой мышь - был бы фон дефолтный фон темы. Как я делаю - он всегда прозрачный. Как сделать у Ховера дефолтный фон кнопки?
Записан
Bepec
Гость
« Ответ #1 : Июль 03, 2012, 10:39 »

Сначала его надо узнать, не?

А так по сути -
Цитировать
background-color: Значение по умолчанию    transparent
Но в Qt отрисовывается стилями. Значит нужно выдирать текущую тему и ставить в stylesheet.
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #2 : Август 22, 2012, 09:41 »

можно так попробовать:

background-color: palette(window);
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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