Russian Qt Forum

Qt => Qt Quick => Тема начата: Владислав от Июль 17, 2013, 10:16



Название: QDeclarativeView не отображает Image
Отправлено: Владислав от Июль 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"
    }
}


Название: Re: QDeclarativeView не отображает Image
Отправлено: _OLEGator_ от Июль 17, 2013, 10:32
qrc:/prefix/imageName


Название: Re: QDeclarativeView не отображает Image
Отправлено: Владислав от Июль 17, 2013, 10:38
Заработало!!!
Благодарю, сердечно!

Но теперь в дизайнере не видны картинки.


Название: Re: QDeclarativeView не отображает Image
Отправлено: Владислав от Июль 17, 2013, 11:28
Чтобы в дизайнере qml перетаскивать из ресурсов картинки на форму и смотреть то, что будет потом отображено в с++

нужно :
- в той-же директории должны лежать файлы картинок и файл qml (это для просмотра в дизайнере qml )
- в той-же ветке должны прописаны в ресурсах .qrc расположение qml-файла и расположение картинок (это для с++)
(я файл qml в QDeclarativeView ввожу из ресурсов)