چارچوب کیوت برای اولین بار در ماه می ۱۹۹۵ بصورت عمومی منتشر شد. توسعهی اولیهی این کتابخانه توسط Haavard Nord و Eirik Chambe-Eng انجام شد که بعدها مدیران ارشد شرکت Trolltech بودند (قبل از اینکه نوکیا کیوت رو بخره) هاوارد و اریک در انستیتوی تکنولوژی نروژ با هم آشنا شدند، زمانی که هر دو در رشته علوم کامپیوتر تحصیل میکردند.
علاقهمندی هاوارد به برنامهنویسی واسط کاربری (GUI) از سال ۱۹۸۸ شروع شد، زمانی که در یک شرکت سوئدی برای توسعهی یک چارچوب برنامهنویسی واسط کاربری برای ++C استخدام شد. دو سال بعد در ۱۹۹۰ هاوارد و اریک با هم روی یک برنامهی پایگاه دادهای ++C کار میکردند. سیستم لازم بود که با یک واسط کاربری در یونیکس، مکینتاش و ویندوز اجرا گردد. یک روز تابستانی که هاوارد و اریک برای تفریح بیرون رفته بودند و روی صندلی پارک نشسته بودن. هاوارد گفت: «ما به یک سیستم نمایشی (Display System) شیئ گرا نیازمندیم.» و نتیجهی این بحث به بنیاد فکری برای چارچوب برنامهنویسی واسط کاربری که وابستگی به پلت فورم نداشته باشد و شیئ گرا نیز باشد منجر شد که به زودی توسعهی آنرا شروع خواهند کرد.
در ۱۹۹۱ هاوارد نوشتن کلاسهایی را شروع کرد که با همکاری اریک در طراحی چارچوب، سرانجام Qt شدند. همان سال اریک با ایدهی «سیگنالها و اسلاتها» آمد، یک نمونهی ساده اما قدرتمند برنامهنویسی واسط(GUI) که امروزه توسط چندین ابزار برنامهنویسی دیگر نیز استفاده میشود. هاوارد ایده را برداشت و یک پیادهسازی دستی برای آن آماده کرد. در ۱۹۹۳ هاوارد و اریک اولین هستهی گرافیکی Qt را آماده کرده بودند و میتوانستند برای آن ویجت بسازند. در انتهای سال هاوارد پیشنهاد کرد که با هم وارد این حرفه گردند تا «بهترین چارچوب GUI برای ++C در جهان» را بسازند.
سال ۱۹۹۴ برای دو برنامهنویس جوان ما بدیمن شروع شد، وارد تجارت شدند، هیچ مشتری نداشتند، یک محصول ناتمام، و بی پولی. خوشبختانه همسر هردوی آنها استخدام شدهبودند و میتوانستند شوهرانشان را برای دو سال که آنها پیش بینی میکردند توسعهی چارچوب طول بکشد پشتیبانی کنند.
کاراکتر Q بعنوان پیشوند اسم کلاسها انتخاب شد، چون در emacs هاوارد خیلی خوشکل بود. و t اضافه شد تا بجای کلمهی toolkit بنشیند. از Xt الهام گرفته شد. (X Toolkit) شرکت آنها در ۴ مارس ۱۹۹۴ به نام Quasar Technologies به ثبت رسید. بعدها Troll Tech و Trolltech شد و در نهایت هم که در سال ۲۰۰۸ نوکیا شرکت ترولتک را خرید.
در آوریل ۱۹۹۵ با تشکر از ارتباطی که یکی از اساتید دانشگاه هاوارد برقرار کرد، شرکت نروژی Metis قراردادی با آنها پیرامون ساختن برنامهای با Qt بست. در این زمان Trolltech جناب Arnt Gulbrandsen را استخدام کرد که در همکاری ۶ سالهی خود با ترولتک یک سیستم زیرکانه و زیبا برای مستندات کیوت ابداع و پیادهسازی کرد البته در کنار کمکی که به کد کیوت میکرد.
در ۲۰ می ۱۹۹۵ Qt 0.90 روی sunsite.unc.edu آپلود شد. شش روز بعد این انتشار اعلام شد. این اولین انتشار عمومی Qt بود. کیوت قابل استفاده در برنامهنویسی یونیکس و ویندوز بود. که یک واسط برنامهنویسی(API) یکسان برای هر دو ارائه میداد. کیوت از ابتدای انتشار تحت دو مجوز منتشر میشد، یک مجوز برای برنامهنویسی غیرآزاد و بستن کد و دیگری مخصوص برنامهنویسی آزاد و متنباز.
در مارس ۱۹۹۶ نمایندگی فضایی اروپا دومین مشتری کیوت شد. با خرید ۱۰ مجوز تجاری(غیرآزاد) پس با اطمینان کامل، اریک و هاوارد یک نفر دیگر را نیز استخدام کردند. Qt 0.97 در پایان ماه می منتشر شد. و در ۲۴ سپتامبر ۱۹۹۶ Qt 1.0 منتشر شد. در این سال همچنین پروژهی KDE توسط Matthias Ettrich کلید خورد.
Qt 1.2 در آوریل ۱۹۹۷ منتشر شد. تصمیم متیو در استفاده از Qt برای ساختن KDE باعث شد که Qt استاندارد کاملی برای توسعهی برنامههای با واسط گرافیکی در لینوکس شود. Qt 1.3 در سپتامبر ۱۹۹۷ منتشر شد.
متیو هم در آوریل ۱۹۹۷ به ترولتک پیوست. و آخرین انتشار Qt 1 یعنی Qt 1.40 در ماه سپتامبر این سال آمادهی استفاده شد. Qt 2.0 در ماه ژوئن ۱۹۹۹ منتشر شد. Qt 2 یک مجوز آزاد جدید بنام QPL داشت که براساس تعریف متنباز ایجاد شده بود. در آگوست ۱۹۹۹ کیوت جایزهی بهترین کتابخانه/ابزار را در LinuxWorld برنده شد.
و خوب ماجراها ادامه پیدا کرد، بعدها Qtopia که راهحل کیوت برای موبایلها و دستگاههای از این قبیل بود منتشر شد، جایزههای زیادی Qt برنده شد، مثلا در دو سال پیاپی جایزهی بهترین چاره(solution) برای لینوکسهای توکار را برنده شد.
در حال حاضر نیز کیوت در سکوهای لینوکس، ویندوز، مک و دستگاههای موبایل و PDAی مختلف قابل استفاده است، و استفاده از آن در حال افزایش میباشد، که اخباری پیرامون استفاده Sony Ericsson و Samsung در موبایلهای جدیدشان منتشر شد.
و البته خریداری Qt توسط شرکت Nokia که بعضا از نتیجهی این عمل ترس داشتند، تا بحال به نفع کیوت بوده از جمله انتشار آن تحت مجوز LGPL که باعث استفاده بیشتر از آن شد.
منبع