Qt - Приложение Quick 2 из нового проекта (файл main.qml не найден)

0

Я ничего не менял в приложении qt для разработчиков по умолчанию, поэтому все должно быть в порядке. Я создал новый проект и попытался скомпилировать и запустить. Компилировать процесс в порядке, но после запуска main.qml не найден, поэтому я вижу только черное окно без какого-либо интерфейса (должен быть приветственный мировой текст).

qml1.pro

# Add more folders to ship with the application, here
folder_01.source = qml/qml1
folder_01.target = qml
DEPLOYMENTFOLDERS = folder_01

# Additional import path used to resolve QML modules in Creator code model
QML_IMPORT_PATH =

# If your application uses the Qt Mobility libraries, uncomment the following
# lines and add the respective components to the MOBILITY variable.
# CONFIG += mobility
# MOBILITY +=

# The .cpp file which was generated for your project. Feel free to hack it.
SOURCES += main.cpp

# Installation path
# target.path =

# Please do not modify the following two lines. Required for deployment.
include(qtquick2applicationviewer/qtquick2applicationviewer.pri)
qtcAddDeployment()

main.cpp

#include <QtGui/QGuiApplication>
#include "qtquick2applicationviewer.h"

int main(int argc, char *argv[])
{
    QGuiApplication app(argc, argv);

    QtQuick2ApplicationViewer viewer;
    viewer.setMainQmlFile(QStringLiteral("qml/qml1/main.qml"));
    viewer.showExpanded();

    return app.exec();
}

Консольный выход после запуска приложения из создателя:

QML debugging is enabled. Only use this in a safe environment.
file:///Users/Krab/projects/qtProjects/build-qml1-Desktop_Qt_5_1_1_clang_64bit-Ladění/qml1.app/Contents/Resources/qml/qml1/main.qml: File not found
Теги:
qt

1 ответ

0

Ну, я могу создать приложение, когда файлы qml отсутствуют, потому что они не обрабатываются или что-то еще. Так что все кажется хорошим компилятору.

Но я бы посоветовал вам заглянуть в каталог: Users/Krab/projects/qtProjects/build-qml1-Desktop_Qt_5_1_1_clang_64bit-Ladění/qml1.app/Contents/Resources/qml/qml1/ Чтобы проверить, находятся ли там файлы QML.

Кроме того, где вы локальный файл qml, находится ли он в каталоге проекта? В противном случае строителю нечего экспортировать в каталог сборки.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню