crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Проблема с ресурсами в Windows
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 15.9.2010, 18:09
 
Цитата(SaBo @ 15.9.2010, 20:53) *
RESOURCES += ../sources/application.qrc
относительно какого места?
Укажи не только каталоги, но и положение файлов, а так же способ сборки (в каком каталоге делаешь qmake)
SaBo Дата 15.9.2010, 18:02
  Решение:

http://www.linux.org.ru/forum/development/...d=1284561912207
SaBo Дата 15.9.2010, 16:53
  Ставлю бэкграунд для QMdiArea:

mdiArea = new QMdiArea;
mdiArea->setBackground(QBrush(QImage(":/images/background.jpg")));
setCentralWidget(mdiArea);

В директории с сорсами есть файл application.qrc, в сам проект добавляю следующее:

RESOURCES += ../sources/application.qrc

Файл application.qrc:

<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>images/background.jpg</file>
</qresource>
</RCC>

Под линуксом всё работает, а в винде не картинка, а просто серый фон.

Структура директорий у меня такая:

sources - сам код
build - билд пол линукс
win - билд под винду

Под винду и под линукс компилирую одним и тем же компилятором (g++) под линуксом.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 21.1.2025, 1:25