کیوت (نرمافزار): تفاوت میان نسخهها
جز ←منابع |
|||
خط ۶۱: | خط ۶۱: | ||
== پیوند به بیرون == |
== پیوند به بیرون == |
||
{{ویکیانبار-رده|Qt}} |
{{ویکیانبار-رده|Qt}} |
||
* [https://web.archive.org/web/20130517212652/http://qt.digia.com/ وبگاه رسمی کیوت] |
*<ref>{{یادکرد وب|عنوان=آموزش فریم ورک کیوت (Qt) برای توسعه نرم افزارها با ++C|نشانی=https://faradars.org/courses/fvqt9711-qt-framework-for-developing-software-using-c-plus-plus|وبگاه=فرادرس|بازبینی=2020-01-01|کد زبان=fa-IR}}</ref>[https://web.archive.org/web/20130517212652/http://qt.digia.com/ وبگاه رسمی کیوت] |
||
* [https://web.archive.org/web/20090531115341/http://www.qt-apps.org/ مجموعه نرمافزارهای نوشته شده با تولکیت Qt] |
* [https://web.archive.org/web/20090531115341/http://www.qt-apps.org/ مجموعه نرمافزارهای نوشته شده با تولکیت Qt] |
||
نسخهٔ ۱ ژانویهٔ ۲۰۲۰، ساعت ۲۰:۵۰
توسعهدهنده(ها) | The Qt Company |
---|---|
انتشار آزمایشی | ۵٫۸٫۱ بتا
|
مخزن | |
نوشتهشده با | سی پلاس پلاس |
سیستمعامل | اندروید، iOS, لینوکس (Embedded, Wayland, X11), macOS, ویندوز، Windows Phone,... |
پلتفرم | چندسکویی |
مجوز | الجیپیال، جیپیال همراه با پروانهٔ انحصاری |
وبگاه | www |
کیوت (به انگلیسی: Qt) مجموعهای از کتابخانهها و سرآیندهای نوشتهشده به زبان سی++ است که به برنامهنویس امکان توسعه آسان نرمافزارهای کاربردی را میدهد. کیوت شامل چندین کلاس برای کار با واسط گرافیکی، چندرسانه، ابزارهای پایگاهداده، شبکه و … است. نرمافزارهای نوشته شده با ابزار کیوت قادرند تا با استفاده از یک کامپایلر زبان سیپلاسپلاس برای طیف وسیعی از سیستمعاملها از جمله گنو/لینوکس (نسخههای رومیزی و وسیلههای قابل حمل)، ویندوز، ویندوز CE، مکاواس و … همگردانی شوند. بدین ترتیب حمل نرمافزار نوشته شده بدون تغییر در متن کد نوشته شده امکانپذیر است. از کیوت در زبانهای برنامهنویسی متعددی مانند سی++ و جاوا و پایتون میتوان استفادهکرد.
انواع نسخه های عرضهشده
- Qt/X11 – Qt برای خانواده x (Unix / Linux)
- Qt/Mac – Qt for برای مک اواس ده
- Qt/Windows – Qt برای ویندوز
- Android (کیوت برای اندروید)
- IOS (کیوت برای آیاواس)
- Qt/Embedded – Qt وسائل همراه (PDA, تلفن هوشمند و غیره)
- Qt/WinCE – Qt برای Windows CE[3]
- Qt Extended - Qt برای سیستمعامل لینوکس نسخه وسائل همراه
مجوزهای کیوت
Qt در دو نسخه منبع باز و تجاری عرضه میشود، نسخه تجاری آزاد برای هر نوع توسعه نرمافزار است. در حالی که نسخه منبع باز محدود به توسعه نرمافزار در قالب مجوزهای جیپیال و پروانههای سازگار است. البته بعد از خرید Qt توسط شرکت نوکیا و از نسخه ۴٫۵ به بعد امکان توسعه نرمافزار در قالب مجوز الجیپیال نیز به مجوزهای نسخه منبع باز اضافه شدهاست. در حال حاضر کیوت با سه پروانه توزیع میشود:
قرار داد نامگذاری
اکثر نرمافزارهای کاربردی Qt با حرف Q بزرگ (برای مثال QDevelop)شروع میشوند. مشابه این قرار داد نامگذاری برای نرمافزارهای نوشته شده تحت میزکار کیدیای وجود دارد که در موارد متعددی برای برنامههای نوشتهشده حول تولکیت Qt (البته استفاده از حرف Q به جای حرف K) کاربرد دارد.
محیطهای توسعه کیوت
محیطهای توسعه مختلفی برای تولکیت Qt وجود دارد که اکثراً توسط برنامهنویسان علاقهمند به این تولکیت ایجاد شدهاند. جدیدترین محیط توسعه این تولکیت Qt Creator نام دارد که توسط صاحب جدید آن یعنی نوکیا ایجاد شدهاست. این محیط همراه با نرمافزارهای دیگری برای راحتی کار با لینوکس عرضه میشود از جمله Assisstant که یک مجموعه از کاربردها و طرز استفاده از کتابخانههای کیوت، Examples and Demos که مثالهایی برای آشنایی هر چه بیشتر با کیوت است، زبانشناسی که برنامهای به منظور ترجمهٔ نرمافزارهای نوشته شده به این زبان یا ساخت نرمافزارهای چند زبانه با سادگی هر چه تمام تر است و مهمتر از همهQtDesiner که نرمافزاری برای طراحی رابطهای کاربری با استفاده از ویدجت (دکمه، کادر متن و…)های از پیش طراحی شدهاست. از دیگر محیطهای توسعه مورد حمایت نوکیا میتوان به eclipse اشاره کرد که با استفاده از افزونهای قادر است که محیطی برای برنامهنویسی Qt باشد. دیگر محیطهای توسعه Qt:
- Qt Creator
- Visual Studio (با افزونه کیوت)
- edyuk
همه نسخههای Qt محدودهٔ وسیعی از کامپایلرها را پشتیبانی میکنند که از جملهٔ آنها GCC و مایکروسافت ویژوال استودیو هستند.
Qt قابلیت چندسکوی را دارد شما میتواند با Qt برای موبایل Android / ios و برای کامپیوتر های ویندوز . مک . لینوکس . فری بی اس دی اپلیکیشن توسعه بدید و لازم نیست برای هر کدام نسخه جداگانه بنویسد یک اپلیکیشن بنویسید و روی دیوایس های فوق اجرا کنید
منابع
- [۱]ویکیپدیای انگلیسی
پیوند به بیرون
در ویکیانبار پروندههایی دربارهٔ کیوت (نرمافزار) موجود است. |
- ↑ «آموزش فریم ورک کیوت (Qt) برای توسعه نرم افزارها با ++C». فرادرس. دریافتشده در ۲۰۲۰-۰۱-۰۱.
- ↑ «آموزش فریم ورک کیوت (Qt) برای توسعه نرم افزارها با ++C». فرادرس. دریافتشده در ۲۰۲۰-۰۱-۰۱.
- ابزارهای ویدجت
- برنامهنویسی اعلانی
- توزیعهای لینوکس توکار
- رابطهای برنامهنویسی نرمافزار
- کتابخانههای رایانهای آزاد
- کتابخانههای سی++
- کتابخانههای مبتنی بر اکس
- کیوت (چارچوب)
- کیدیئی
- نرمافزارهای آزاد نوشتهشده با سی++
- نرمافزارهای چندسکویی
- نرمافزارهای دارای پروانه الجیپیال
- نرمافزارهای سال ۱۹۹۲ (میلادی)
- نرمافزارهای مالکیتی پیشین
- نرمافزارهای نوشتهشده با سی++