همچنین توجه داشته باشید که Qt اوپن سورس نیست!!!
دوست عزیز این قضیه سالهاست حل شده!
و Qt تحت دو مجوز منتشر میشه که یکیش GPL است!
بعلاوه اینکه: پایهی کلاسهای KDE روی Qt است! پس نمیشه!!!
اگر خروجی برنامهی شما آزاد(تحت یکی از مجوز های آزاد) باشه، می توانید از Qt با مجوز GPL استفاده کنید، و اگر غیر آزاد باید! از مجوز های غیر مجانی اون استفاده کنید!
برای برنامهنویسی، Qt ساده تره، شلوغ تر و زیبا تره! چون سیستم شدیدا شیئ گرایی داره! بعضی از کلاسها که چیزایی کم داشتن رو بازنویسی کردن!
البته من فقط از Qt استفاده کردم، و فقط کد های GTK رو دیدم.
برای اکثر کارها کلاس هایی تعریف شده داره!
من قبل از این از C# برای برنامهنویسی استفاده می کردم، و می تونم بهت اینطور بگم:
با استفاده از کتابخانهی Qt شما قدرت ++C را با سادگی #C و Java داری!
البته این نظر منه و ممکنه افرادی باهاش مخالف باشن، که خوب دیگه زندگی همینه
تا جایی که یادمه GTK تحت مجوز LGPL است، یعنی نتیجهی کار رو شما میتونی بصورت غیر متنباز هم منتشر کنی! ولی برای Qt باید یا متنباز باشه یا پول بدی!!
نمونه ای از استفاده از Qt : مرورگر Opera فکر میکنم از این کتابخونه استفاده کرده، شرکت Apple هم فکر میکنم از این کتابخونه استفاده میکنه! و در راس استفاده کنندگان همهی برنامهی ها KDE بطور مستقیم یا غیر مستقیم از این کتابخونه استفاده می کنن!
که دوتای اول نمونههای غیر آزاد و آخری(KDE) نمونهی آزاد استفاده از Qt هستند!
موفق باشی
نظر خودمم: Qt