Создать простое приложение qml

Я новичок в Qt. Я создаю простое приложение qml.
Версия Qt: — QMake версия 2.01a
Использование Qt версии 4.6.2
Я в системе Linux.
Я создал qml, содержащий две кнопки (button.qml), а также создал код c ++ (main.cpp).

Код для main.cpp
`

      #include<QtGui/QApplication>
#include<QtGui/QLabel>
#include"qmlapplicationviewer.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QmlApplicationViewer viewer;
viewer.setOrientation(QmlApplicationViewer::ScreenOrientationLockLandscape);
viewer.setMainQmlFile(QLatin1String("button.qml"));
viewer.showExpanded();
a.exec();
}

`
Я собираю его с помощью qmake && делать
и получил ошибку как

     qmlapplicationviewer.h: No such file or directory
QmlApplicationViewerâ was not declared in this scope

Я попытался найти «qmlapplicationviewer.h» и «QmlApplicationViewer» в моей системе.
Но не смог его найти.

Пожалуйста помоги.

2

Решение

Я бы не стал использовать просмотрщик приложений для такого простого случая, поэтому я бы его отбросил. Я бы написал что-то вроде этого:

#include <QDeclarativeView>
#include <QApplication>

int main(int argc, char **argv)
{
QApplication app( argc, argv );

QDeclarativeView view;
view.setSource(QUrl("button.qml"));
view.showFullScreen();

return app.exec();
}

Если вы действительно хотите использовать средство просмотра приложений qml, вы можете получить заголовок и исходный файл из Вот, и добавить их в соответствующий HEADERS а также SOURCES переменные в вашем файле проекта.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]