Russian Qt Forum

Qt => QSS => Тема начата: Hellrider от Январь 07, 2013, 15:47



Название: QPushButton разный стиль для кнопок
Отправлено: Hellrider от Январь 07, 2013, 15:47
Не могу прикрутить стиль для отдельной кнопки.
pStart = new QPushButton(QPixmap("://start.png"), "Start");
в файле со стилями -
Код:
QPushButton#pStart {
background-color: red;     
}
Стиль не присваиватся к кнопке, а если просто ставить стиль для всех кнопок то присваивается. Что не так делаю?


Название: Re: QPushButton разный стиль для кнопок
Отправлено: Kurles от Январь 07, 2013, 15:54
ну на вскидку - имя кнопке не присвоено
Код
C++ (Qt)
pStart = new QPushButton(QPixmap("://start.png"), "Start");
pStart->setObjectName("pStart");


Название: Re: QPushButton разный стиль для кнопок
Отправлено: Hellrider от Январь 07, 2013, 21:34
ну на вскидку - имя кнопке не присвоено
Код
C++ (Qt)
pStart = new QPushButton(QPixmap("://start.png"), "Start");
pStart->setObjectName("pStart");

Как понимать имя, подробнее можно? объект кнопки есть, название кнопки тоже  :o


Название: Re: QPushButton разный стиль для кнопок
Отправлено: kambala от Январь 07, 2013, 21:49
object name — строка, идентифицирующая объект. не путать с именем переменной.