Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Mr.X от Сентябрь 15, 2010, 20:31



Название: ...
Отправлено: Mr.X от Сентябрь 15, 2010, 20:31
...


Название: Re: Добавление CSS-файла в проект VS2008.
Отправлено: Samuill от Сентябрь 16, 2010, 13:18
Папку и файл создаёте сами. Затем в программе пишите такого рода код:

Код:
    QApplication app(argc, argv);
    QFile file("./Resources/stylesheet.qss");
    file.open(QIODevice::ReadOnly);
    QString strCSS = QLatin1String(file.readAll());
    app.setStyleSheet(strCSS);

Можно добавить этот файл в проект, прописав в .pro-файл строчку:
Код:
OTHER_FILES += Resources/stylesheet.qss


Название: Re: Добавление CSS-файла в проект VS2008.
Отправлено: Авварон от Сентябрь 16, 2010, 15:50
:/ - это виртуальная файловая система, содержащая ресурсы программы (которые вкомплиены в бинарник)


Название: Re: Добавление CSS-файла в проект VS2008.
Отправлено: Авварон от Сентябрь 16, 2010, 16:08
не прочли это http://doc.qt.nokia.com/4.6/resources.html
вам нужно добавить файл в ресурсы


Название: Re: Добавление CSS-файла в проект VS2008.
Отправлено: Авварон от Сентябрь 16, 2010, 19:08
человек-неудача...
как используете?


Название: Re: Добавление CSS-файла в проект VS2008.
Отправлено: Авварон от Сентябрь 16, 2010, 20:12
ну логично что если просто сделать файл с ресурсами, то ниего не произойдет. Добавьте его в про-файл, как и написано


Название: Re: Добавление CSS-файла в проект VS2008.
Отправлено: Авварон от Сентябрь 16, 2010, 20:30
ну курите тогда rcc


Название: Re: Добавление CSS-файла в проект VS2008.
Отправлено: Kolobok от Сентябрь 16, 2010, 20:33
Добавь префикс из qrs в путь.


Название: Re: Добавление CSS-файла в проект VS2008.
Отправлено: crossly от Сентябрь 16, 2010, 21:18
Добавь префикс из qrs в путь.
А можете уточнить, какой путь вы имеете в виду?
:/Qt_css_26_11/style/btn.bmp


Название: Re: Добавление CSS-файла в проект VS2008.
Отправлено: Kolobok от Сентябрь 16, 2010, 21:29
Выше ведь давали ссылку на статью. Или ТЗ запрещает использование документации?