Я занимаюсь стилизацией кнопок в своем пользовательском интерфейсе, используя конструктор пользовательского интерфейса в QT Creator 3.0.1 (с QT 4.8). Я пытаюсь, чтобы эти кнопки вели себя как ссылки на веб-сайте — без границ и реагируя на наведение мыши. Вот таблица стилей, которую я сейчас использую:
QPushButton {
border: none;
color: #a8a8a8;
}
QPushButton:hover {
color: #ffffff;
}
Я думал, что это довольно просто, но по какой-то причине тег цвета не работает при наведении курсора. Для проверки я попытался изменить кнопку другими способами, например, изменить цвет фона, и это сработало безупречно. Я также попытался изменить селекторы на что-то более конкретное, включив предка (QWidget QPushButton:hover
) и используя идентификатор (QPushButton#templateButton
), но ни то, ни другое не сработало.
Это проблема с тегом цвета, или я упускаю что-то очевидное?
checked
иunchecked
, похоже, ничего не делает. - person Anthony Hilyard   schedule 30.07.2015