Russian Qt Forum
Май 02, 2024, 14:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: qss стили под лицензией gnu  (Прочитано 23391 раз)
ruzik
Гость
« : Март 03, 2011, 20:51 »

Здравствуйте, вот сделал основной стиль для моей проги, но задался целью предоставить пользователям возможность выбирать разные стили, и соответственно сам вопрос: не знаете где можно найти qss стили(в файлах) под лицензией gnu(или любой другой свободной) искал в инете, ничего нормального не нашел
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #1 : Март 04, 2011, 13:21 »

Странное готовое решение для кладовки Веселый

Мало востребованная функция эти css стили, поэтому их и нет нигде, ИМХО
Записан

Гугль в помощь
ruzik
Гость
« Ответ #2 : Март 04, 2011, 16:07 »

Жаль, по-моему очень удобно  Грустный
Записан
ufna
Гость
« Ответ #3 : Март 04, 2011, 16:18 »

Это вам так кажется, т.к. пока Вы не сделали полного стиля Улыбающийся поверьте, там столько багов и решений через задницу, что нормальный полный дизайн (а не пару кнопочек) загнать не получается.
Записан
ruzik
Гость
« Ответ #4 : Март 04, 2011, 16:21 »

Да нет как раз таки наоборот, я сделал 1 дизайн, задолбался пипец, и теперь ищу уже готовые, что бы самому не делать  Смеющийся
Ну в принципе-понравилось, хотя и слегка геморойно, особенно в 1 раз
Записан
ufna
Гость
« Ответ #5 : Март 04, 2011, 17:17 »

как вы думаете, а много извращенцев, кто будет делать готовые такие стили и потом бесплатно раздавать их? Может оно и есть, линк кстати дам чуть позже где "хранилище" по данной теме, но хорошие решения - фиг найдешь. Вы, к примеру, свой стиль выложить не желаете? Улыбающийся
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #6 : Март 05, 2011, 00:50 »

интересно глянуть действительно, хотя бы на скрин
Записан

Гугль в помощь
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #7 : Март 06, 2011, 22:02 »

QSint::QActionPanel (отсюда: http://sintegrial.com/qsint) содержит несколько CSS стилей, в т.ч. XP и Vista, но это все сделано для конкретных виджетов, впрочем, смотря что Вам надо, из треда не совсем понятно...
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
iroln
Гость
« Ответ #8 : Апрель 25, 2012, 13:07 »

Поднимем тему Улыбающийся

Так чего там на счет "хранилища" стилей для Qt? Есть оно или нет? Меня тоже интересует, существуют ли готовые стили, сделанные как CSS, либо классы-наследники QStyle. Я вот, например, хочу оформить свое приложение в темной цветовой гамме (типа как новый photoshop, или mocha), реализовывать самому для всех виджетов довольно большой геморрой. Вот я и подумал, может кто-то уже заморачивался на этот счет и склепал пару-тройку стилей? Улыбающийся
В инете рылся, ничерта не нашел.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4727



Просмотр профиля WWW
« Ответ #9 : Апрель 25, 2012, 18:25 »

посмотри исходники texmaker - там есть тёмная тема
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
iroln
Гость
« Ответ #10 : Апрель 25, 2012, 19:58 »

kambala, благодарю за наводку. Как-то совсем забыл про него, а ведь сам пользуюсь им на работе. Его тема мне нравится. Хочу сделать нечто подобное, или похожее на Qt Creator.

offtop: минут 20 искал его репозиторий, так и не нашёл. Потом зашёл на страничку загрузки, увидел архив с исходниками. Видимо разработчики привыкли выкладывать сорцы в архивах. Не гуд. Улыбающийся

UPD: Смешно, но эти ребята используют минисплиттеры и класс стиля ManhattanStyle из Qt Creator. Теперь понятно, почему такие похожие интерфейсы.  Строит глазки
« Последнее редактирование: Апрель 25, 2012, 20:37 от iroln » Записан
iroln
Гость
« Ответ #11 : Апрель 26, 2012, 22:00 »

Пробую использовать стиль из QtCreator (ManhattanStyle). Чего-то не выходит. Сделал минимальный проект, выдрал из исходников креатора всё, что нужно для ManhattanStyle. Компилируется нормально. Пробую ставить стиль - не ставится, вернее ставится, но получается какая-то фигня.

Вот так ставлю:
Код
C++ (Qt)
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "manhattanstyle.h"
 
#include <QString>
 
 
MainWindow::MainWindow(QWidget *parent) :
   QMainWindow(parent),
   ui(new Ui::MainWindow)
{
   ui->setupUi(this);
 
   QString baseName = QApplication::style()->objectName();
   qApp->setStyle(new ManhattanStyle(baseName));
}
 

Получаю две чёрные полоски сверху и снизу и больше ничего. Тут же, как я понял, есть гуру по части креатора, подскажите, если знаете, как его стиль завести? Буду премного благодарен.

Выкладываю свой минимальный проект.
Записан
iroln
Гость
« Ответ #12 : Апрель 29, 2012, 11:02 »

Если кому интересно, вот кое-что:
http://tech-artists.org/forum/showthread.php?t=2359
Записан
Rodegast
Гость
« Ответ #13 : Декабрь 20, 2013, 21:13 »

https://github.com/ColinDuquesnoy/QDarkStyleSheet
https://github.com/hydexon/Qt-Stylesheets
https://github.com/sylvainberger/qtStyleSheet
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #14 : Январь 10, 2014, 00:29 »

https://qt-project.org/wiki/Style-CSSBased

Собственно, все они говно. Не знаю почему, но нормальных стилей на QSS практически нет. Самый нормальный из виденных - это QDarkStyleSheet, но и его выпускать в свет нельзя без обработки напильником.

Up

Цитировать
Не знаю почему, но нормальных стилей на QSS практически нет.

Начинаю понимать - полностью стилизовать программу на QSS нельзя, её придётся серьёзно допиливать, и всё равно до конца не допилишь Грустный
« Последнее редактирование: Январь 10, 2014, 14:48 от Alex Custov » Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.303 секунд. Запросов: 22.