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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QPushButton - подсветка при наведении, Не работает в винде  (Прочитано 4229 раз)
Tonal
Гость
« : Февраль 01, 2018, 10:35 »

Для QPushButton задаю иконку с 3мя установленными картинками: Normal, Disabled, Active.
После сборки и запуска на linux, всё отрабатывает как ожидается - при наведении курсора мыши картинка меняется с Normal на Active.
А вот в винде - никак не изменяется.

Похоже на какой-то баг. Может кто знает способы обхода?

П. С. Сейчас Qt5.6.3 на винде - последняя поддерживающая ХР.
Записан
Day
Частый гость
***
Offline Offline

Сообщений: 290


Просмотр профиля
« Ответ #1 : Февраль 02, 2018, 16:02 »

Tonal, к сожалению, помочь вам не могу, сам я пользуюсь qss, и можно для фона кнопок использовать, например, градиенты, получаются интересные, местами даже зловещие эффекты Улыбающийся
Но в вашем сообщении меня заинтересовала фраза
Цитировать
Qt5.6.3 на винде - последняя поддерживающая ХР.
Что это значит? Что более высокие версии на ХР работать вообще не будут? Я ведь не Билл Гейтс, и не могу всем своим пользователям приказать перейти на десятку... Или это касается только компьютера
разработчика?
В любом случае информация печальна...
Записан
Apktyc
Самовар
**
Offline Offline

Сообщений: 133


Просмотр профиля
« Ответ #2 : Февраль 02, 2018, 16:42 »

Что это значит? Что более высокие версии на ХР работать вообще не будут?

Именно так. Qt, начиная с 5.7, использует API отсутствующее в Windows XP.
Записан
AlexEx
Чайник
*
Offline Offline

Сообщений: 76


Просмотр профиля
« Ответ #3 : Февраль 09, 2018, 13:25 »

Есть тут некоторое преувеличение. У меня Qt 5.7.0 + MS VS2015 под XP работает, а у коллеги и gcc также работает. Все x86. Кое-где есть проблемы с установкой vcredist 2015, но это совсем другая история (C).
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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