Название: QPushButton - подсветка при наведении, Не работает в винде Отправлено: Tonal от Февраль 01, 2018, 10:35 Для QPushButton задаю иконку с 3мя установленными картинками: Normal, Disabled, Active.
После сборки и запуска на linux, всё отрабатывает как ожидается - при наведении курсора мыши картинка меняется с Normal на Active. А вот в винде - никак не изменяется. Похоже на какой-то баг. Может кто знает способы обхода? П. С. Сейчас Qt5.6.3 на винде - последняя поддерживающая ХР. Название: Re: QPushButton - подсветка при наведении, Не работает в винде Отправлено: Day от Февраль 02, 2018, 16:02 Tonal, к сожалению, помочь вам не могу, сам я пользуюсь qss, и можно для фона кнопок использовать, например, градиенты, получаются интересные, местами даже зловещие эффекты :)
Но в вашем сообщении меня заинтересовала фраза Цитировать Qt5.6.3 на винде - последняя поддерживающая ХР. Что это значит? Что более высокие версии на ХР работать вообще не будут? Я ведь не Билл Гейтс, и не могу всем своим пользователям приказать перейти на десятку... Или это касается только компьютера разработчика? В любом случае информация печальна... Название: Re: QPushButton - подсветка при наведении, Не работает в винде Отправлено: Apktyc от Февраль 02, 2018, 16:42 Что это значит? Что более высокие версии на ХР работать вообще не будут? Именно так. Qt, начиная с 5.7, использует API отсутствующее в Windows XP. Название: Re: QPushButton - подсветка при наведении, Не работает в винде Отправлено: AlexEx от Февраль 09, 2018, 13:25 Есть тут некоторое преувеличение. У меня Qt 5.7.0 + MS VS2015 под XP работает, а у коллеги и gcc также работает. Все x86. Кое-где есть проблемы с установкой vcredist 2015, но это совсем другая история (C).
|