Bosh sahifa Wiki Qt

Qt

Qt — 1995-yilda taqdim etilgan, C++ tilida yozilgan ko’p platformali GUI (grafik foydalanuvchi interfeysi) freymvorki. U desktop, mobil va embedded (o’rnatilgan) tizimlar uchun tabiiy ko’rinishga ega interfeyslarni yaratish imkonini beradi.

1995-yildagi yaratilish tarixi

Qt norvegiyalik dasturchilar Xaavard Nord va Eyrik Chembi-Enng tomonidan yaratilgan bo’lib, ular murakkab grafik interfeysga ega, ammo turli platformalarda ishlashi zarur bo’lgan ilova ustida ishlayotganda mavjud vositalarning yetishmasligini sezishgan. Freymvork keyinchalik Qt Company tomonidan rivojlantirilmoqda.

C++ asosidagi ko’p platformali GUI freymvorki

Qt C++ tilining kuchli, past darajadagi imkoniyatlaridan foydalangan holda, yuqori samaradorlikka ega interfeyslarni yaratish imkonini beradi. Bitta kod bazasi Windows, macOS, Linux va hattoki mobil platformalarda (Qt for Mobile orqali) qayta kompilyatsiya qilinishi mumkin.

KDE muhiti bilan bog’liqligi

Qt — Linux‘dagi eng mashhur desktop muhitlaridan biri bo’lgan KDE Plasma’ning texnik poydevori hisoblanadi. Bu bog’liqlik Qt’ni Linux ekotizimida, ayniqsa ochiq manba dasturiy ta’minoti orasida, chuqur ildiz otgan holga keltirgan.

Embedded tizimlardagi qo’llanilishi

Qt’ning yengil versiyalari avtomobil infotainment tizimlari, tibbiy uskunalar va sanoat boshqaruv panellarida keng qo’llaniladi, chunki freymvork resurslari cheklangan qurilmalarda ham samarali ishlash uchun optimallashtirilgan.

Litsenziyalash modeli

Qt ikki xil litsenziya modeli ostida taqdim etiladi — ochiq manbali loyihalar uchun bepul (LGPL/GPL), tijorat mahsulotlari uchun esa pullik tijorat litsenziyasi. Bu ikki tomonlama model kompaniyaga ochiq manba hamjamiyatini qo’llab-quvvatlagan holda, tijorat foydalanuvchilardan daromad topish imkonini beradi.

Bog’liq tushunchalar

C++, GUI, Cross-platform, KDE, Embedded tizim, GTK