Qt قسمت دوم hello world

Qt قسمت دوم hello worldReviewed by آرمین نصیری پرتوی on Sep 22Rating: 4.5Qt قسمت دوم hello world با سلام خدمت کاربران سایت امروز می حواهم اولین پروژه ی خودمون رو یا به اصطلاح hello world رو با هم در محیط Qt GUI کار کنیم

با سلام خدمت کاربران سایت امروز می حواهم اولین پروژه ی خودمون رو یا به اصطلاح hello world ، با هم در محیط Qt GUI کار کنیم اما اول از همه  بعضی از نکات زبان ++c  رو با هم مرور می کنیم تا شما راحت تر Qt  رو متوجه بشید امیدوارم با من همراه باشید …

یاد آوری

  • اگر در ++c یخواهیم به یک عضو از کلاس که obj آن به صورت pointer تعریف شده دسترسی داشته باشیم به جای “.” از “<-” استفاده می کنیم
  • this یک pointer است که به کلاس اشاره می کند
  • اگر ارگمان یک تابع string و یا در Qt  که در اینحا مد نظر است QString باشد باید به شکل زیر نوشته شود
  • در Qt  محیط گرافیکی یا همان ui  یک کلاس است

اول از همه یک پروژه جدید ایچاد می کنیم که روش ایجاد پروژه رو در گذشته عنوان کردم که می تونید از لینک زیر به اون دسترسی داشته باشید

 

قسمت اول

 

حالا وارد بخش ui می شویم و از نوار سمت چپ یک button  و یک  label  اضافه می کنیم

Qt9

 

با دابل کلیک به روی ان ها می تونیم نامشون رو تغییر بدهیم و حتی به زبان فارسی بنویسیم بدون نیاز به هیچ تغییری !!

و یا با نوشتن دستور زیر

که برای این که از همان ابتدا با نوشته های بالا نمایش داده شود دستورات بالا را داخل constructor  قرار می دهیم

Qt10

اما برای تغییر نام اصلی button که در برنامه از ان استفاده می کنیم باید از نوار سمت راست نام اون رو که pushButton هست رو تغییر بدین که اصلا توصیه نمیشه

بعد از پایان کار های  گرافیکی به ادامه ی کار می پردازیم

پس به روی button راست کلیک کنید و گزینه ی go to slot رو انتخاب کنید

Qt11

 

و گزینه ی اول رو انتخاب کنید که یک تابع در mainwindow.cpp ایجاد می کنه و به این معنیه که اگر این دکمه کلیک شد دستورات این تابع اجرا بشه

و در اون تابع دستور زیر رو می نویسیم

در پایان با کلیک کردن به روی مثلث سبز رنگ برنامه اجرا میشه که با کلیک به روی دکمه ی click نوشته ی hello world به جای لیبل نشان داده میشه

Qt12

 

امیدوارم از این مطلب خوشتون اومده باشه و ما رو دنبال کنید

 

 

    پاسخگو
    آقا سجاد در جمعه ۲۱ آذر ۱۳۹۳ :

    سلام خسته نباشی
    من دو جلسه رو خوندم و پیگرم بودم خیلی عالی بود تااینجا
    آقا خو برنامه رو از کجا دانلود کنیم؟
    اون آدرس ک گفتین ۳۰ روزس، کرک مرکش هس یا…؟
    چیکار کنیم بیزمت راهنمایی کنید

    (جسارتا ببخشیدا اگه میشه ب ایمیلم جوابو بفرستید، گرچه بازم ب اینجا بازم سر میزنم )

      پاسخگو
      آرمین نصیری پرتوی در چهارشنبه ۲۶ آذر ۱۳۹۳ :

      سلام دوست عزیز نسخه ی رایگان رو می تونید بسته به نیازتون از لینک زیر دانلود کنید
      http://www.qt.io/download-open-source/
      موفق باشید