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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QDeclarativeView не отображает Image  (Прочитано 2400 раз)
Владислав
Гость
« : Июль 17, 2013, 10:16 »

а  qmlviewer отображает

-в креэйторе создаю проект примера "Qt Quick 1 (встроенные элементы)"
-создаю ресурс
-добавляю в ресурсы картинку test.bmp и ставлю её в дизайнере на qml
-проигрываю Инструменты->Внешние->Qt Quick->Предпросмотр->Qt Quick 1(qmlviewer)
всё нормально - картинка есть
-запускаю на выполнение проект - а картинки нет.

Чего только не пробовал - не видно картинки.

qt 4.8.3 Что не так?

import QtQuick 1.0
import QtQuick 1.1

Rectangle {
    width: 300
    height: 300
    anchors.fill: parent

    Image {
        id: image1
        x: 0
        y: 45
        source: "test.bmp"
    }
}
« Последнее редактирование: Июль 17, 2013, 10:22 от Владислав » Записан
_OLEGator_
Гость
« Ответ #1 : Июль 17, 2013, 10:32 »

qrc:/prefix/imageName
Записан
Владислав
Гость
« Ответ #2 : Июль 17, 2013, 10:38 »

Заработало!!!
Благодарю, сердечно!

Но теперь в дизайнере не видны картинки.
« Последнее редактирование: Июль 17, 2013, 11:49 от Владислав » Записан
Владислав
Гость
« Ответ #3 : Июль 17, 2013, 11:28 »

Чтобы в дизайнере qml перетаскивать из ресурсов картинки на форму и смотреть то, что будет потом отображено в с++

нужно :
- в той-же директории должны лежать файлы картинок и файл qml (это для просмотра в дизайнере qml )
- в той-же ветке должны прописаны в ресурсах .qrc расположение qml-файла и расположение картинок (это для с++)
(я файл qml в QDeclarativeView ввожу из ресурсов)
« Последнее редактирование: Июль 17, 2013, 11:42 от Владислав » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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