إنشاء تطبيق QML بسيط
سؤال
أنا جديد على كيو تي.أقوم بإنشاء تطبيق 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 && make
وحصلت على خطأ كما
qmlapplicationviewer.h: No such file or directory
QmlApplicationViewerâ was not declared in this scope
لقد حاولت البحث عن "qmlapplicationviewer.h" و"QmlApplicationViewer" على نظامي.ولكن غير قادر على العثور عليه.
الرجاء المساعدة.
المحلول
لن أستخدم عارض التطبيقات في مثل هذه الحالة البسيطة، لذا سأتخلى عنه.أود أن أكتب شيئا مثل هذا:
#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
المتغيرات في ملف المشروع الخاص بك.
لا تنتمي إلى StackOverflow