Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Torvald от Январь 20, 2017, 14:39



Название: Как у QColorDialog изменить StyleSheet не дефолтный?
Отправлено: Torvald от Январь 20, 2017, 14:39
В приложении используются свои стили и при вызове QColorDialog он выглядит с поехавшей версткой, т.к. размеры и расположение его кнопок фиксированы.
Вопрос: как сделать стиль этого окна дефолтным?

Пробовал
Код
C++ (Qt)
QColorDialog dlg;
dlg.setStyleSheet("");
auto c = dlg.getColor(color, this);
не помогает


Название: Re: Как у QColorDialog изменить StyleSheet не дефолтный?
Отправлено: ksk- от Январь 20, 2017, 17:47
Для этого не нужно назначать родителя при вызове getColor().


Название: Re: Как у QColorDialog изменить StyleSheet не дефолтный?
Отправлено: Torvald от Январь 20, 2017, 19:40
Не помогает. Ну и ладно, не больно то и хотелось, напишу свой виджет


Название: Re: Как у QColorDialog изменить StyleSheet не дефолтный?
Отправлено: panAlexey от Январь 20, 2017, 21:01
Не помогает. Ну и ладно, не больно то и хотелось, напишу свой виджет
Такой? (http://s020.radikal.ru/i700/1701/2e/f50a2351e5aa.png)
Если такой - я тоже хочу...


Название: Re: Как у QColorDialog изменить StyleSheet не дефолтный?
Отправлено: Torvald от Январь 20, 2017, 23:44
Нет) Наоборот попроще да покрупнее, целевая аудитория такая)