Поменять цвет QPushButton



  • Не могу поменять цвет кнопки ни с помощью палитры, ни с помощью стилей.
    Делаю это через визуальный редактор.
    Максимум что происходит, это меняется рамка вокруг кнопки и текст.



  • Вы пробовали
    QPushButton::setAutoFillBackground(true);



  • Да пробовал. Эффект - меняет цвет рамки вокруг кнопки. Я так понимаю это не рамка, а сам фон.
    На одном из форумов наткнулся на информацию о том, что это возможно из-за стилей ОС, но там эта тема не была раскрыта, можете посоветовать в каком направлении копать?



  • Попробуйте вот этот стиль.
    @
    QPushButton {
    background-color: lightgreen;
    border-style: solid;
    }
    @

    Хороший пример для стилей "Style Sheet Example":http://qt-project.org/doc/qt-5/qtwidgets-widgets-stylesheet-example.html



  • Огромное спасибо! Работает.


Log in to reply