Qt ning asosiy komponentlari




Download 445.52 Kb.
bet2/6
Sana08.06.2023
Hajmi445.52 Kb.
#70962
1   2   3   4   5   6
Bog'liq
11-mavzu QT Creator tanishuv (2)
Dilxush
Qt ning asosiy komponentlari
Qt o'zaro faoliyat platformasini ishlab chiqish vositasining asosiy komponentlari: modullar va uskunalar.
1-rasmda Qt ning asosiy komponentlarini ko'rsatadi. Modullar va maqsadli (Reference) va boshqa (Other) platformalar uchun ishlab chiqish vositalari mavjud . Qt uskunalari maqsadi bo'yicha alohida qismlarga - modullarga bo'linadi. Modullarning har biri alohida kutubxona sifatida yaratilgan. Ishlab chiquvchi dasturda foydalanadigan modullarni tanlash imkoniyatiga ega. Modullar o'zaro bog'liqliklarga ega: ba'zi modullar boshqalar taqdim etgan xususiyatlardan foydalanadi.

1-rasm: Qt5 tarkibi
Asosiy (Essentials ) modullar:

  • Qt Core barcha asosiy Qt xususiyatlarini o'z ichiga olgan asosiy moduldir. Boshqa barcha modullar unga asoslangan. Qt bilan yozilgan har bir dastur ushbu moduldan foydalanadi;

  • Qt Network - tarmoq uskunalari bilan ishlash moduli;

  • Qt GUI - bu ekranga grafik chiqishni qo'llab-quvvatlash uchun modul. Qt4 da u grafik foydalanuvchi interfeysini yaratish uchun vidjetlar to'plamini ham o'z ichiga oladi. Qt5 da vidjetlar alohida modulga joylashtirilgan;

  • Qt vidjetlari - foydalanuvchi grafik interfeysini yaratish uchun vidjetlar to'plamini o'z ichiga olgan modul (Qt5)

  • Qt WebKit - Web bilan ishlash vositalari;

  • Qt WebKit vidjetlari - Internet bilan ishlash uchun vidjetlar (Qt5);

  • Qt Multimedia - multimedia qurilmalari va fayllar bilan ishlash vositalari;

  • Qt Multimedia Widgets - multimedia qurilmalari va fayllar bilan ishlash uchun vidjetlar (Qt5);

  • Qt Sql - ma'lumotlar bazasi vositalari;

  • Qt Qml - dinamik vizual interfeyslarni ishlab chiqish uchun deklarativ QML tilini qo'llab-quvvatlash (Qt5);

  • Qt Quick - dinamik vizual interfeyslarni yaratishni qo'llab-quvvatlash (Qt5);

  • Qt Quick Controls - an'anaviy ish stoli GUI (Qt5) yaratish uchun QtQuick texnologiyasidan foydalanish;

  • Qt Quick Layouts - QtQuick (Qt5) elementlari uchun qatlamlar moduli.

Bundan tashqari, ko'plab qo'shimcha modullar mavjud. Shuni ta'kidlash kerakki, asosiy va qo'shimcha modullarga bo'linish oldingi versiyalardan farqli o'laroq, Qt5 uchun xarakterlidir. Qt5-dagi ba'zi modullarning nomlari Qt4 bilan solishtirganda o'zgardi va ba'zi xususiyatlar alohida modullarga ko'chirildi yoki boshqa modullarga nusxalandi. Qt4 yordamida ishlab chiqilgan dasturlarni ko'chirishda ushbu o'zgarishlar hisobga olinishi kerak. Deyarli barcha misollarni biz Qt4 va Qt5 bilan ishlashni ko'rib chiqamiz. Muhim bo'lgan hollarda, biz farqlarni ko'rsatamiz.
Modullarga qo'shimcha ravishda, uskunalar to'plami ishlab chiqish vositalari, Qt manba kodi, namunaviy dasturlar va hujjatlarni o'z ichiga oladi.



Download 445.52 Kb.
1   2   3   4   5   6




Download 445.52 Kb.