Название: проблема со стилями Win CE 5.0 Отправлено: Alex1000000 от Февраль 22, 2011, 16:55 Пытаюсь применить к программе стили через файл qss. Проект взял из примеров к книге. Работают только параметры, в которых нету файловых путей (типа пути на картинку). А с путями перепробовал уже все - и полные, и относительные, и в кавычках и как хочешь, и в разные папки копировал картинки. Не находит почему-то QT картинки для стилей на диске. Если ставить стили через QtDesigner, то все работает, но мне нужно через файл qss. Кто боролся с этим?
Название: Re: проблема со стилями Win CE 5.0 Отправлено: Alex1000000 от Февраль 23, 2011, 17:54 Проблема немного проясняется:
Нету доступа к ресурсам вкомпилированным в программу. Если я размещаю картинки в папке проекта и пишу соответствующие пути к ним, то все работает: QIcon icon; icon.addFile(QString::fromUtf8("/Storage Card/QTTest/images/button.png"), QSize(), QIcon::Normal, QIcon::Off); this->setWindowIcon(icon); Если пишу пути на файл ресурса - то картинки не загружаются, вот так: QIcon icon; icon.addFile(QString::fromUtf8(":/images/button.png"), QSize(), QIcon::Normal, QIcon::Off); this->setWindowIcon(icon); Файл ресурсов компилируется нормально. Макрос Q_INIT_RESOURCE есть. Чего еще ему нужно? Название: Re: проблема со стилями Win CE 5.0 Отправлено: Alex1000000 от Февраль 23, 2011, 18:53 Вопрос закрыт. Сам разобрался.
Название: Re: проблема со стилями Win CE 5.0 Отправлено: dd от Февраль 26, 2011, 18:39 Мы рады за тебя. Но в таких случаях полезно написать, в чем проблема то была.
А так нет ни малейшего смысла в посте. Просто мусор. Название: Re: проблема со стилями Win CE 5.0 Отправлено: Alex1000000 от Март 07, 2011, 16:02 Проблема была в том, что пути на ресурсы должны включать также и префикс.
ресурс: <RCC> <qresource prefix="/QTTest"> <file>images/background.png</file> путь к нему в файле стиля: background-image: url(":/QTTest/images/background.png"); Название: Re: проблема со стилями Win CE 5.0 Отправлено: rlens от Август 13, 2011, 03:28 Что за книга?
|