View Full Version : آموزش: یک مثال برای آموزش QML
حامد مصافی
جمعه 17 شهریور 1391, 18:44 عصر
من یک اتوران برای یک سیدی با استفاده از QML طراحی کردم، که البته میشد با استفاده از نرمافزارهای اتورانساز ساختش شاید هم نه! من خبر ندارم.
اما به هر حال میتونه یک مثال آموزشی از کسانی که دنبال یادگیری QML هستند باشه. یا حتی میتونه به کسانی که با این تکنولوژی آشنایی ندارند ایده بده که اصلا QML چی هست.
از فایل ضمیمه دانلود کنید.
ضمناً:هنگام باز کردن پروژه بهتون میگه سورس qmlviewer تغییر پیدا کرده آیا میخواهید به حالت اولیه برش گردونید؟
به این سوال جواب No بدید.
noorsoft
یک شنبه 19 شهریور 1391, 07:36 صبح
داداش گلم لینک دانلود بسته شده و امکان دانلود وجود نداره
حامد مصافی
یک شنبه 19 شهریور 1391, 12:07 عصر
با سلام و تشکر بابت تذکر
فایلها به پست ضمیمه شدند
pouralijan
دوشنبه 13 خرداد 1392, 13:15 عصر
خیلی خوب بود ولی اگه یه سری توضیح هم می دادی بهتر می شد.
حامد مصافی
دوشنبه 13 خرداد 1392, 13:48 عصر
خب توضیح کل کد کمی مشکل خواهد بود. هر قسمتی که مشکلی بود کد همون قسمت رو همینجا درج کنید تا توضیحات رو خدمتتون عرض کنم
vb6vb6
دوشنبه 07 بهمن 1392, 07:12 صبح
باسلام خدمت آقای مصافی عزیز
خواستم خدمتون عرض کنم که کدتون حین کامپایل سه تا ارور می دهد لطفا راهنمایی کنید با تشکر
اما خطاها
1:
C:\AppCD\qmlapplicationviewer\qmlapplicationviewer .cpp:146: error: 'WA_LockPortraitOrientation' is not a member of 'Qt'
attribute = Qt::WA_LockPortraitOrientation;
^
2:
C:\AppCD\qmlapplicationviewer\qmlapplicationviewer .cpp:149: error: 'WA_LockLandscapeOrientation' is not a member of 'Qt'
attribute = Qt::WA_LockLandscapeOrientation;
^
3:
C:\AppCD\qmlapplicationviewer\qmlapplicationviewer .cpp:153: error: 'WA_AutoOrientation' is not a member of 'Qt'
attribute = Qt::WA_AutoOrientation;
^
کامل:
07:35:53: Running steps for project AppCD...
07:35:53: Configuration unchanged, skipping qmake step.
07:35:53: Starting: "C:\Qt\Qt5.2.0\Tools\mingw48_32\bin\mingw32-make.exe"
C:/Qt/Qt5.2.0/Tools/mingw48_32/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'C:/build-AppCD-Desktop_Qt_5_2_0_MinGW_32bit-Debug'
g++ -c -pipe -fno-keep-inline-dllexport -g -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_DECLARATIVE_LIB -DQT_WIDGETS_LIB -DQT_SCRIPT_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\AppCD -I"..\AppCD\qmlapplicationviewer" -I"C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include" -I"C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtDeclarati ve" -I"C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtWidgets" -I"C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtScript" -I"C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtGui" -I"C:\Qt\Qt5.2.0\5.2.0\mingw48_32\include\QtCore" -I"debug" -I"." -I"C:\Qt\Qt5.2.0\5.2.0\mingw48_32\mkspecs\win32-g++" -o debug\qmlapplicationviewer.o ..\AppCD\qmlapplicationviewer\qmlapplicationviewer .cpp
..\AppCD\qmlapplicationviewer\qmlapplicationviewer .cpp: In member function 'void QmlApplicationViewer::setOrientation(QmlApplicatio nViewer::ScreenOrientation)':
..\AppCD\qmlapplicationviewer\qmlapplicationviewer .cpp:146:21: error: 'WALockPortraitOrientation' is not a member of 'Qt'
attribute = Qt::WALockPortraitOrientation;
^
..\AppCD\qmlapplicationviewer\qmlapplicationviewer .cpp:149:21: error: 'WA_LockLandscapeOrientation' is not a member of 'Qt'
attribute = Qt::WA_LockLandscapeOrientation;
^
..\AppCD\qmlapplicationviewer\qmlapplicationviewer .cpp:153:21: error: 'WA_AutoOrientation' is not a member of 'Qt'
attribute = Qt::WA_AutoOrientation;
^
Makefile.Debug:550: recipe for target 'debug/qmlapplicationviewer.o' failed
mingw32-make[1]: *** [debug/qmlapplicationviewer.o] Error 1
mingw32-make[1]: Leaving directory 'C:/build-AppCD-Desktop_Qt_5_2_0_MinGW_32bit-Debug'
makefile:34: recipe for target 'debug' failed
mingw32-make: *** [debug] Error 2
07:35:56: The process "C:\Qt\Qt5.2.0\Tools\mingw48_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project AppCD (kit: Desktop Qt 5.2.0 MinGW 32bit)
When executing step 'Make'
07:35:56: Elapsed time: ۰:۰۰:۰۲.
حامد مصافی
دوشنبه 07 بهمن 1392, 09:17 صبح
من اینو در نسخه ۴.۸ نوشتم. برای استفاده در نسخه ۵.۲ ابتدا یک پروژه جدید از نوع Qt Quick ایجاد کنید سپس فولدر حاوی qml و تصاویر را به پروژه جدید کپی کنید.
vb6vb6
دوشنبه 07 بهمن 1392, 23:49 عصر
بازم سلام
اگر میشه خودتون این کار را انجام بدهید و ورِن جدیدش را در سایت آپلود کنید
باتشکر
vb6vb6
دوشنبه 07 بهمن 1392, 23:51 عصر
بازم سلام
اگر میشه خودتون این کار را انجام بدهید و ورژن جدیدش را در سایت آپلود کنید.
باتشکر
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.