مشاهده تصاویر بیشتر ...
این نرم افزار یک محیط برنامه نویسی متن باز (open source ) است که مجموعهای از کتابخانهها و سرآیندهای نوشتهشده به زبان C ++ را شامل می شودکه به برنامهنویس امکان توسعه آسان نرمافزارهای کاربردی را میدهد.
مهم ترین ویژگی این برنامه این است که برنامه های نوشته شده با این IDE قابلیت اجرا و پشتیبانی در طیف وسیعی از سیستم عامل ها نظیر ویندوز، لینوکس، مک و حتی تلفن های همراه نظیر سیتسم عامل سیمبین را دارا هستند.
این نرم افزار زبان های برنامه نویسی نظیر QML, a CSS & JavaScript را پشتیبانی می کند.
سایت شرکت نوکیا هم IP ایرانی ها را برای دسترسی و دانلود این نرم افزار محدود کرده است به همین دلیل سافت گذر مانند بسیاری از نرم افزارهای محدود شده دیگر برای ایرانی ها این نسخه را به صورت کاملا رایگان در اختیار کاربران عزیز ایرانی قرار می دهد.
انواع عرضهشده
Qt/X11 – Qt برای خانواده x (Unix / Linux )
Qt/Mac – Qt for برای مک اواس ده
Qt/Windows – Qt برای ویندوز
Qt/Embedded – Qt وسائل همراه (PDA , تلفن هوشمند و غیره)
Qt/WinCE – Qt برای Windows CE[3 ]
Qt Jambi – Qt برای Java
Qt Extended - Qt برای سیستمعامل لینوکس نسخه وسائل همراه
مجوزهای کیوت
Qt در دو نسخه منبع باز و تجاری عرضه میشود، نسخه تجاری آزاد برای هر نوع توسعه نرمافزار است. در حالی که نسخه منبع باز محدود به توسعه نرمافزار در قالب مجوزهای جیپیال و QPL است. البته بعد از خرید Qt توسط شرکت نوکیا و از نسخه 4.5 به بعد امکان توسعه نرمافزار در قالب مجوز الجیپیال نیز به مجوزهای نسخه منبع باز اضافه شده است.
قرار داد نام گذاری
اکثر نرمافزارهای کاربردی Qt با حرف Q بزرگ (برای مثال QDevelop )شروع میشوند. مشابه این قرار داد نام گذاری برای نرمافزارهای نوشته شده تحت میزکار کیدیای وجود دارد که در موارد متعددی برای برنامههای نوشتهشده حول تولکیت Qt (البته استفاده از حرف Q به جای حرف K ) کاربرد دارد.
محیطهای توسعه کیوت
محیطهای توسعه مختلفی برای تولکیت Qt وجود دارد که اکثراً توسط برنامهنویسان علاقمند به این تولکیت ایجاد شدهاند. جدیدترین محیط توسعه این تولکیت Qt Creator نام دارد که توسط صاحب جدید آن یعنی نوکیا ایجاد شدهاست. از دیگر محیطهای توسعه مورد حمایت نوکیا میتوان به eclipse اشاره کرد که با استفاده از افزونهای قادر است که محیطی برای برنامهنویسی Qt باشد.
همه نسخههای Qt محدودهی وسیعی از کامپایلرها را پشتیبانی میکنند که از جملهی آنها GCC و مایکروسافت ویژوال استودیو هستند.