علوم کامپیوتر دانشگاه اصفهان

علوم کامپیوتر دانشگاه اصفهان
طبقه بندی موضوعی

آموزش کیوت (قسمت 2 - بخش 1)

چهارشنبه, ۲۹ مرداد ۱۳۹۳، ۰۴:۵۹ ب.ظ

قسمت دوم - بخش 1

قبل از شروع کار بهتره توضیحاتی در رابطه با اینکه کدام ویرایش از Qt رو باید دانلود کنید رو بدم به صورت زیر :

نکته : برای استفاده از Qt ما دو روش داریم که در این دو روش یکیش رایگان هست و یکیش شامل هزینه ای در رابطه با لیسانس IDE هستش , در رابطه با این دو مورد باید بگم هیچ تفاوتی آن چنانی بین این دو نسخه پولی و رایگان وجود نداره به جز نوع کامپایل اون که در نسخه پولی شما میتونید خروجی static بگیرید و تنها در صورت پرداخت هزینه میتونید برنامتون در حالت Static رو به فروش برسونید , فعلا میریم سراغ نسخه تحت مجوز LGPL که به شما اجازه کامپایل به صورت داینامیکی رو میده.

حالا از کجا دانلود کنیم و کدوم نسخه رو باید دانلود کنیم به صورت زیر هستش :

ما در بخش دانلود سایت رسمی Qt انواع مختلفی از ویرایش های اون را میبینیم که در لینک رسمی موجود هست : http://qt-project.org/downloads

قبل از همه چیز باید سیستم عاملی که شما روی اون کار میکنید رو مشخص کنید هرچند الان 99 درصد روی ویندوز کار میکنید ولی وقتی دیگه اسم C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ میاد وسط تورو خدا ولش کنید این سیستم عامل رو برید روی Linux یکم به خودتون تغییر تحولات بدین هم از لحاظ روحی تاثیر داره هم تجربه میکنید و این خوبه.

به طور کلی معنی عنوان لینک های قابل دریافت به صورت مقابل زیر معنی میشود :

مثلا : Qt 5.3.0 for Windows 64-bit (VS 2013, OpenGL, 589 MB) یعنی چی ؟ 

خب Qt 5.3.0 که نام و نسخه برنامه هست for Windows همون نوع سیستم عامل هست که روش باید نصب کنید 64-bit معماری سیستم عامل نصب شده هستش دقت کنید شاید CPU شما 64 بیتی باشه ولی اگه نسخه 32 بیتی سیستم عامل رو نصب کردین باید در این حالت 32 بیتی Qt رو دریافت و نصب کنید ! VS 2013 و یا MinGW 4.8 نوع کامپایلر همراه با Qt هستش و مورد آخر اگهOpenGL رو نسخه شما باشه یعنی Qt شما از OpenGL هم پشتیبانی میکنه.

حالا بریم سر اصل مطلب :

در صورتی که از سیستم عامل ویندوز استفاده میکنید نسخه های Qt 5.3.0 for Windows رو باید دریافت و نصب کنید.
در صورتی که از سیستم عامل لینوکس (Ubuntu) استفاده میکنید نسخه های Qt 5.3.0 for Linux رو باید دریافت و نصب کنید.
در صورتی که از سیستم عامل مکینتاش (Mac OS X) استفاده میکنید نسخه های Qt 5.3.0 for Mac رو باید دریافت و نصب کنید.

حالا توضیحات در باره جزئیات نسخه ها برای دانلود : نسخه های 32 بیتی همون معماری x86 هستند و نسخه های 64 بیتی هم همون مهماری x64 هستند.

در حالت عادی شما میتونید روی سیستم عامل های دسکتاپی کار کنید و برنامتون رو کامپایل کنید ولی اگه نیاز به کامپایل برنامه روی سیستم عامل های IOS و Android دارید باید نسخه های زیر رو دانلود کنید : 

برای Android میتونید از نسخه Qt 5.3.0 for Android Windows برای استفاده در محیط ویندوز دانلودش کنید.
برای Android میتونید از نسخه Qt 5.3.0 for Android for Linux برای استفاده در محیط لینوکس دانلودش کنید.

برای IOS حتما باید سیستم عامل مک داشته باشید و نسخه Qt 5.3.0 for iOS رو دانلود کنید , همچنین میتونید Qt 5.3.0 for Android رو هم برای کامپایل برای اندروید در محیط مک دانلود کنید و یا هر دویه اینهارو میتونید به صورت Qt 5.3.0 for Android and iOS دریافت کنید.

یک نکته : چون سیستم عامل IOS و Mac بدتر از مایکروسافت انحصار طلب هستند به همین خاطر برای کامپایل برنامه های IOS و Mac حتما باید سیستم عامل مک داشته باشید تا بتونید برنامه های مربوط به Apple رو کامپایل کنید.


توجه : لازم نیست شما برای هر کدام از پلتفرم ها دوباره نویسی و کد نویسی مجدد انجام بدین خیالتون راحت شما میتونید برای شروعبرای ویندوز یا لینوکس یه نسخه مورد نظر رو دریافت کنید و برنامتون رو بنویسید در نهایت که دیدین نیاز هست روی سیستم های مثل IOS و MAC یا Android کامپایل و آزمایش کنید اونوقت بهتره نسخه مربوطه رو دریافت و پروژه خودتون رو به وسیله نسخه مورد نظرتون Import و کامپایل نمایید.


حالا در این آموزش من قصد دارم از نسخه های ویندوزی استفاده کنم تا راحت تر بتونید ازش استفاده کنید.(در رابطه با نصبش در ویندوز توضیحاتی نمیدم چون راحته ولی برای لینوکس بعد از اتمام آموزش ها دستورات و عملیات لازم رو خواهم گفت که چطور هستند)

خب برای شروع نسخه Qt 5.3.0 for Windows 32-bit (MinGW 4.8.2, OpenGL, 734 MB)

یا میتونید این رو دانلود کنید : Qt 5.3.0 for Windows 32-bit (VS 2013, 626 MB)

فقط اگه نسخه VS2010 یا VS2012 و یا 2013 رو دانلود میکنید حتما باید Visual Studio مربوط به اون نسخه یا SDK های مربوطه روی سیستمتون نصب باشه.

من از کامپایلر MinGW استفاده میکنیم ذاتا مثل VS خیلی پر دردسر نیست برا همین !

اینم تاپیک معرفی و آماده سازی Visual Studio برای کار با کتابخانه Qt : آموزش نصب Qt در Windows و Linux

دررابطه با لینوکس و مخصوصا Ubuntu هم به روش زیر عمل کنید :بر فرض اینکه فایل qt-opensource-linux-x64-5.3.0.run رو دانلود کرده باشید اگر قرارش بدین در پوشه Downloads و دستور زیر رو تو Terminal بنویسید : 

1
2
cd /home/kambiz/Downloads



به جای این kambiz که اینجا یوزر من هست یوزری که رو سیستم خودتون هست رو بنویسید البته دقت کنید قبلش باید توسط su - روت شده باشید !
بعد از اینکار تشریف ببرید روی فایل qt-opensource-linux-x64-5.3.0.run که تو پوشه Downloads هستش راست کلیک و Properties کنید و در زبانه Permissions اون پایین گزینه Execute رو تیک بزنید و بعد برید ترمینال دستور زیر رو بنویسید...

1
2
./qt-opensource-linux-x64-5.3.0.run



دستور جاری یه چیزی به این صورت هستش :

root@kambiz-Aspire-4720Z:/home/kambiz/Downloads# ./qt-opensource-linux-x64-5.3.0.run

و در مراحل بعدی Wizard برای نصب میاد بالا و بقیه مراحلش همانند آموزش های ویندوزی هستش.

موافقین ۰ مخالفین ۰ ۹۳/۰۵/۲۹
سعید جزی

نظرات  (۱)

درود و هزار آفرین بر شما!

خدارو شکر که کسانی از بزرکان و عزیزان مثله شما هستند تا کیوت رو اموزش بدن.
از شما فراوان تشکر میکنم!
پاسخ:
با سلام
ما نیز از آقای کامبیزاسدزاده بخاطر آموزش هاشون تشکر میکنیم

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی