Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
mars2107
90 / 3 / 0
Регистрация: 05.03.2013
Сообщений: 36
1

Экспорт QSS c готового проекта

29.02.2016, 13:55. Просмотров 274. Ответов 5
Метки нет (Все метки)

Добрый день, форумчане. Возник вопрос по QtStyleSheet.

Возможно ли с готового проекта сгенерировать *.qss файл и если да, то каким способом, расскажите пожалуйста?

Чтобы потом его отдельно подрубать данным методом

C++ (Qt)
1
2
3
4
5
6
7
8
9
loadStyleSheet("Style");
....
void Form::loadStyleSheet(const QString &sheetName)
{
    QFile file(":/qss/" + sheetName.toLower() + ".qss");
    file.open(QFile::ReadOnly);
    QString styleSheet = QString::fromLatin1(file.readAll());
    qApp->setStyleSheet(styleSheet);
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.02.2016, 13:55
Ответы с готовыми решениями:

Qss
имею файл qss i в файле моделе задаю закрашивание ячеек по условию, qss перебивает и не окрашивает...

QSS
Добрый день. У меня есть несколько иконок: тень кнопки, рамка кнопки и собственно иконка кнопки....

QSS QTableWidget
Подскажите как добраться до заголовков ячеек/столбцов в CSS Если применяю ко всему...

Не работает qss
Есть qss файл с кодом стилей: QPushButton { min-width: 16px; min-height: 40px; ...

QPushButton+QSS
Всем добрый день возник вопрос по отрисовке на форме нажатой клавиши pushButton наподобии В...

5
Горбаг
182 / 174 / 57
Регистрация: 25.09.2014
Сообщений: 828
Завершенные тесты: 2
01.03.2016, 17:23 2
Результат QApplication::styleSheet() вписать в самостоятельно созданный файл qss? Подойдет это тебе? Или я чего-то не понял?
0
mars2107
90 / 3 / 0
Регистрация: 05.03.2013
Сообщений: 36
02.03.2016, 10:30  [ТС] 3
У каждой кнопки в проекте Qt Creator'е в поле styleSheet прописано какое-то свойство и таких много кнопок. Мне потребовалось оттуда все это выпилить и перенести в файл, чтобы все тянулось оттуда. С каждой кнопки выдергивать это долго, так вот я и думал можно ли как что считать все сразу и сгенерить файл стилей
0
Dmitriy_M
1435 / 1315 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
02.03.2016, 11:26 4
Пройтись по иерархии объектов и для каждого запросить styleSheet

Добавлено через 53 секунды
QWidgetList QApplication::allWidgets()
0
mars2107
90 / 3 / 0
Регистрация: 05.03.2013
Сообщений: 36
02.03.2016, 12:43  [ТС] 5
Не совсем понимаю как это реализовать, можно подробнее пожалуйста?
0
Dmitriy_M
1435 / 1315 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
02.03.2016, 12:45 6
C++ (Qt)
1
2
3
4
   Q_FOREACH(QWidget *widget, QApplication::allWidgets())
   {
        qDebug()<<widget->styleSheet();
   }
2
02.03.2016, 12:45
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2016, 12:45

Стили QSS в Qt
Всем привет! Подскажите пожалуйста как правильно работать со стилями: я создал файл стилей .CSS и...

Редактирование QSS
Доброго времени суток, не подскажете куда нужно пихать это? QComboBox{ border-image:...

QPushButton QSS
Всем привет! Объясните, пожалуйста, почему при создании QPushButton с использованием &quot;Дизайнера&quot;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.