• Mustaqil ishlash uchun vazifalar
  • Qt ga kirish. Ishga tayyorgarlik




    Download 445.52 Kb.
    bet6/6
    Sana08.06.2023
    Hajmi445.52 Kb.
    #70962
    1   2   3   4   5   6
    Bog'liq
    11-mavzu QT Creator tanishuv (2)
    Dilxush
    Birinchi oyna loyihasi
    Oddiy oyna loyihasini yaratish uchun asosiy menyudan File -> New File or Project... (Fayl->Yangi fayl yoki loyiha...) ni tanlang yoki Ctrl+N tugmalarini bosing. Ekranda yangi fayllar va loyihalar ustasi oynasi paydo bo'ladi (3-rasmga qarang).
    Loyihamizni yaratish uchun Projects (Loyihalar) roʻyxatidan Applications (Ilovalar) boʻlimini tanlang va loyiha turi sifatida Qt Widgets Application (vidjetlar yordamida Qt ilovasi) ni tanlang. Choose... (... ni tanlang) tugmasini bosamiz.

    3-rasm: Yangi fayllar va loyihalar ustasi oynasi (1-qadam)
    Keyinchalik, Name kiritish maydoniga loyiha nomini kiritishimiz kerak (masalan, FirstGuiProject). Kirishda yaratish maydoni yangi loyiha bilan katalog yaratiladigan yo'lni o'z ichiga oladi. Standart loyiha joylashuvi sifatida foydalanish katakchasi loyiha joylashuvi yo‘li keyingi yangi loyihalar uchun saqlanganligini bildiradi (4-rasm).

    4-rasm: Yangi fayllar va loyihalar ustasi oynasi (2-qadam)
    Keyingi bosqichda (5-rasm) muhit yangi loyihani quradigan to'plamni ko'rsatishingiz kerak. Standart vosita tanlovini qoldiring va Next (Keyingi) tugmasini bosing.
    Ustaning (master) keyingi oynasi (6-rasmga qarang) yangi loyiha uchun avtomatik ravishda yaratiladigan sinflar haqida ma'lumot beradi. Dasturning asosiy oynasi uchun MainWindow klassi (Sinf nomi maydoni) yaratiladi, u QMainWindow sinfidan (Asosiy sinf maydoni) meros bo'lib qoladi. QMainWindow klassi asosiy dastur oynasi uchun xos bo'lgan asosiy menyu, uskunalar paneli va boshqalarga ega. MainWindow sinf kodi uchun master sarlavha faylini - mainwindow.h (Sarlavha fayl maydoni) va amalga oshirish faylini - mainwndow.cpp (Manba fayl maydoni) yaratadi va ularni loyihaga qo'shadi.



    5-rasm: Yangi fayllar va loyihalar ustasi oynasi (3-qadam)
    Formani yaratish bayrog'i loyihaga asosiy oyna uchun forma faylini yaratish va qo'shish zarurligini bildiradi.

    6-rasm: Yangi fayllar va loyihalar ustasi oynasi (4-qadam)
    Masterning oxirgi oynasida (7-rasmga qarang) Finish tugmasini bosing.
    Shakl fayllari vizual interfeys muharriri - Qt Designer yordamida oyna ko'rinishini tahrirlash imkonini beradi. Qt Creator qobig'i forma fayllarini tahrirlash imkoniyatini ham beradi. Asosiy oyna shakli fayllari avtomatik ravishda yaratiladi - mainwindow.ui (Forma fayli maydoni).



    7-rasm: Yangi fayllar va loyihalar ustasi oynasi (5-qadam)
    Master oynasi tugagach, loyiha Qt Creator qobiq oynasida ochiladi. Oynaning chap tomonida siz loyiha tarkibiga kirgan va master tomonidan yaratilgan barcha fayllardan iborat bo'lgan loyiha tuzilmasini o'rganishingiz mumkin. Loyihani kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirish tugmasi yoki Ctrl+R tugmalar birikmasini bosing. Ishga tushirilgandan so'ng bo'sh oyna paydo bo'ladi - dasturimizning asosiy oynasi. Oddiy oyna loyihasini yaratish shunday ko'rinadi. Barcha loyiha fayllari odatda qulaylik va ishni tezlashtirish uchun ishlatiladigan master tomonidan yaratilgan. Albatta, boshqa yo'l ham bor - siz har bir faylni alohida yaratishingiz va hech qanday qiyinchiliksiz loyihaga qo'shishingiz mumkin. Qt loyihasining asosiy komponentlarini o'rganish va uning qanday tuzilganligini tushunish uchun buni qanday qilishni batafsil ko'rib chiqamiz.


    Mustaqil ishlash uchun vazifalar

    1. O'z loyihangizni yaratish uchun yuqoridagi amallarni takrorlang. Loyihani MyGuiProject deb nomlang. Dasturning asosiy oynasi sinfiga MyMainWindow nomini bering. Loyiha tuzilishini ko'rib chiqing. Loyihani kompilyatsiya qilish va ishga tushirishni takrorlang.

    2. "Ba'zi muhim tezkor tugmalar" jadvalida tasvirlangan tezkor tugmalardan birini ishlatib ko'ring .

    3. Qt hujjatlaridan foydalaning va QMainWindow va QApplication sinflari uchun tavsifni toping.


    Download 445.52 Kb.
    1   2   3   4   5   6




    Download 445.52 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Qt ga kirish. Ishga tayyorgarlik

    Download 445.52 Kb.