کلاس آنلاین آموزش برنامه نویسی با qt (جلسه سوم) 3,109 بازدید ۵ دیدگاه کلاس آنلاین آموزش برنامه نویسی با qt (جلسه سوم) کلاس آنلاین آموزش برنامه نویسی با qt با عرض سلام و روز به خیر خدمت کاربران سایت مادسیج در این جلسه از کلاس آنلاین آموزش برنامه نویسی با qt (جلسه سوم) کد نویسی را شروع می کنیم.همانطور که در اینجا هم قبلاً گفتم برای فرا گیری qt تسلط نسبی بر ++c پیش نیاز می باشد. برای شروع به منوی File و گزینه New File or Project مراجعه کنید. حالا در این قسمت شما انواع پروژه ها و فایل هایی که میتونید توسط Qt ایجاد کنید با توجه به نسخه ای که نصب کردین فعال و قابل انتخاب هستش که من در این اموزش ها از پروژه Qt Widgets Application استفاده میکنم و تقریبا میشه گفت استانداردترین حالت پروژه برای طراحی فرم هست با بقیه موارد از قبیل Qt Console یا … فعلا کاری نداریم. کلاس آنلاین آموزش برنامه نویسی با qt حال با ادامه این مرحله به صورت زیر نام پروژه و مسیری که مایل هستید پروژه در اون مکان ذخیره بشه رو انتخاب کنید : کلاس آنلاین آموزش برنامه نویسی با qt در مرحله بعدی نوع کامپایلر در صورت نصب بودن تایید و انتخاب میشود به صورت زیر : کلاس آنلاین آموزش برنامه نویسی با qt خب در این مرحله شما میتونید نوع کلاس و همچنین هیدر هارو مشخص کنید طبق تصویر زیر ادامه بدین : کلاس آنلاین آموزش برنامه نویسی با qt در نهایت تایید کنید تا پروژه شما به صورت تصویر زیر ایجاد بشه : کلاس آنلاین آموزش برنامه نویسی با qt خب تا اینجا ما فقط یه پروژه از نوع QtWidgets ایجاد کردیم که شامل Main Window و کلاس و هیدر های استاندارد برای شروع کار و برنامه نویسی هستش. ببینید در پروژه های Qt ما چند نوع فایل پروژه ای داریم با پسوند های .pri و .pro که هر دوی این فایل ها توسط Qt قابل شناسایی هستند و به عنوان فایل اصلی پروژه شما در نظر گرفته میشوند. اگر روی فایل MyProject.pro کلیک کنید به صورت زیر شامل کد هایی هستش : کلاس آنلاین آموزش برنامه نویسی با qt کلاس آنلاین آموزش برنامه نویسی با qt حالا من به صورت زیر توضیحاتش رو میدم تا متوجه وجود این کد ها بشید ! فراموش نکنید فایل .pro مهمترین قسمت پروژه هستش که در فراخوانی فایل ها و رفرنس ها مهمه مثلا من اگه بخوام از دیتابیس و دستورات SQL استفاده کنم در این قسمت باید اول فراخوانیش کنم. خب بعد از این فایل ما چند پوشه به نامهای Headers , Sources و Forms داریم که به صورت زیر توضیحاتشونو میدم. پوشه Headers وظیفه نگهداری تمام فایل های C++ از نوع .h یا همان heder رو بر عهده دارد. پوشه Sources وظیفه نگهداری تمام فایل های C++ از نوع .cpp یا همان Source رو بر عهده دارد. پوشه Forms وظیفه نگهداری تمام فایل های مربوط به طراحی رو داره پسوند فایل های طراحی در کیوت ui هستند به صورت mainwindow.ui که فایل دیزاین پروژه شما به عنوان یک فرم در نظر گرفته شده است. شما کاربران شبکه علمی مادسیج می توانید فیلم آموزشی این بخش را از اینجا دانلود و مشاهده فرایید. در اینجا کلاس آنلاین آموزش برنامه نویسی با qt (جلسه سوم) به پایان رسید . هر گونه سوال و پیشنهاد برای بهتر شدن آموزش ها را در قسمت نظرات مطرح فرمایید و همچنین برای مطالب بیشتر به قسمت آموزش کامپیوتر شبکه آموزشی پژوهشی ایران – مادسیج مراجعه کنید. قسمت بعدی قسمت قبلی می توانید دوره های کامل آموزش مهارتهای ICDL و دو ره های برنامه نویسی که تا کنون تکمیل شده است را نیز از لینکهای زیرمشاهده فرمایید آموزش برنامه نویسی با زبان C آموزش برنامه نویسی به زبان qt آموزش مهارت اول ICDL (آشنایی با سخت افزار و مفاهیم عمومی کامپیوتر) آموزش مهارت دوم ICDL (آموزش کار با ویندوز) آموزش مهارت سوم ICDL (آموزش نرم افزار Word 2007) آموزش مهارت چهارم ICDL (آموزش کار با نرم افزار صفحه گسترده Excell 2007) آموزش مهارت پنجم ICDL (آموزش Access 2007) ما در شبکه علمی- پژوهشی ماد سیج قصد داریم تمامی پاورپوینت ها ، کتب الکترونیکی آموزشی ، جزوات آموزشی رشته کامپیوتر و فیلمهای آموزش کامپیوتر در همه ی گرایش های نرم افزار – سخت افزار – شبکه وIT را آرشیو کنیم تا تمامی دانشجویان و پژوهشگران کشور از آنها استفاده کنند و بتوانیم خدمتی کوچک به این عزیزان ارائه داده باشیم. شما دانشجو یا پژوهشگر عزیز می توانید پاورپوینت های خود را به ایمیل زیر ارسال نمایید تا اولا به نام شما در سایت قرار بگیرد و همچنین شما هم در شبکه آموزشی پژوهشی ایران سهمی کوچک داشته باشید. ایمیل ارسال فایل های شما برای شبکه آموزشی پژوهشی ایران: hamyari@madsg.com همچنین افرادی که بیشترین فایل های آموزشی را برای شبکه ارسال نمایند به صورت رسمی در سایت استخدام شده و با توجه به نیم وقت یا تمام وقت بودن حقوق ثابت دریافت خواهند کرد. قابل ذکر است ماهیانه برای تمامی کاربران سایت هم قرعه کشی انجام خواهد شد که جوایز به ده کاربر فعال شبکه اهدا خواهد شد. لطفاً در ایمیل هایی که ارسال می کنید حتما شماره همراه خود را قید کنید . دانشجو، پژوهشگر گرامی : شما با کلیک بر روی دکمه گو گل پلاس و فیسبوک پایین این پست می توانید در گسترش و رشد شبکه آموزشی پژوهشی ایران سهیم باشید، لطفاً روی دکمه g +1 یا لایک فیسبوک کلیک کنید . از حمایت شما سپاس گذاریم .
مسعود پنجشنبه 3 دسامبر 2015 در 09:37 سلام میخواستم بدونم برای اینکه QCalendarWidget به صورت فارسی نمایش داده بشه باید چکار کنم؟ یا اینکه ابزار جایگزین دیگه ای برای فارسی هست؟ خیلی ممنون پاسخ
mmsaeed دوشنبه 2 فوریه 2015 در 20:41 سلام من توی پروژه qt که نوشتم از چندتا عکس استفاده کردم وقتی که پروژه رو از داخل qt-creator اجرا میکنم میتون عکس ها رو بخونه اما وقتی فایل اجرای که تولید شده به تنهایی اجرا میکنم نمیتونه این عکس ها رو بخونه مشکل از کجاست؟ محیط ی که کار میکنم روی لینوکس فدورا است پاسخ
سعید یکشنبه 28 دسامبر 2014 در 12:43 سلام عزیز جان این قسمت های آموزشی خیلی خوب بود خیلی ازت ممنون. براتون مقدور نیست قسمت های بعدی روهم بذارین روی سایت. کلاس آموزش حضوری ندارین؟اگر امکانش هست برگزار کنید حتما استقبال شدیدی میشه. خیلی ممنون. پاسخ