2011-09-09 11 views
1

Я создал простое приложение QtQuick в QtCreator (на основе QtSDK 4.7.3), которое без проблем запускается из интегрированной среды разработки QtCreator.QtQuick, содержимое приложения на основе QML невидимое

Проблема: Когда я пытаюсь запустить одно и то же приложение вручную из файловой системы, он показывает только пустой (белый) фон.

  • Предположим, что все необходимые библиотечные зависимости решены должным образом - без этого приложение даже не запустится.
  • Я ориентирую рабочий стол, и я скомпилирован как в средах Windows, так и в Ubuntu (QtDSK 4.7.3 на обоих).
  • Компилятор: MinGW 4.4.

Может ли кто-нибудь указать, в чем проблема?

+0

Вот что я нашел до сих пор. В Ubuntu приложение не запускается, если я использую менеджер Krusader fila. Когда я использую Nautilus - Qml содержимое отображается правильно. Теперь вопрос в том, почему он ведет себя по-разному в Linux и как его решить в Windows? – schedar

+0

Проверьте расположение файлов qml, они должны быть доступны для двоичного исполняемого файла. –

+0

Действительно - это, кажется, решение. QtCreator на Ubuntu автоматически копировал qml-файлы, а в Windows они находились на одном уровне в структуре каталогов. Спасибо! Если вы опубликуете свой комментарий в качестве ответа, я должен принять его, чтобы вы получили баллы. Это правильно? – schedar

ответ

1

Проверьте расположение файлов qml, они должны быть доступны для двоичного исполняемого файла.