خصوصیت دیگه Gtk اینه که با یه کامپایل ساده توی ویندوز هم اجرا میشه (البته من QT رو امتحان نکردم!) که خیلی بهتر از Win32 و MFC هست!!!
اين جمله شما غلطه دوست عزيز
ابزارهاي برنامه نويسي برنامه سازي گرافيكي از هرنوعش (متن باز/ متن بسته و ايضا ويندوز /لينوكس) در تحليل نهايي دارن از يه مجموعه فراخواني روي توابع پايه محيطي كه دارن روش اجرا ميشن استفاده ميكنن. در مورد ويندوز اين يعني اين كه همه اين ابزارها، در عمل محصور كننده هايي براي win32 هستن. اين شامل MFC VCL .net framework و ابزارهايي مثل QT Gtk و يا نمونه هاي ناشناخته تير مثل FOX و wxwidgetsو غيره هم ميشه. به عبارت ديگه همه اين ابزارها يا به طريقي از توابع win32 براي ترسيم خطوط پايه استفاده ميكنن (يعني مثلا شكل يه دكمه رو خودشون رسم مي كنن مثل كيو تي) و يا از توابع سطح بالاتري از وين 32 براي ترسيم استفاده مي كنن (يعني فراخواني تابع مربوط به تعريف/نمايش دكمه از وين 32 براي نشون دادن اون. مثل دبليو ايك ويجتس/وي سي ال و ...). به هر حال غرض اين بود كه زمينه همه چيز تو ويندوز در حال و در آينده وين 32 خواهد بود.
در مورد گنو لينوكس هم شرايط تا حدي شبيه به ويندوزه. اونجا هم چيزي به اسم XServer وجود داره كه وظيفش رسمهاي پايس. تو اونجا هم كيو تي/ جي تي كي/ دبليو ايكس ويجتس/ فاكس/ موتيف و هر چيز ديگه اي به ايكس سرور وابستست.
القصه.... شايد مهمترين كار اين كيوتي/جي تي كي و ... اين باشه كه براي پايه هاي مختلف، اينترفيسهاي يه جور تهيه ميكنه.
اين تا اينجاش.
اما توان بعضي از اين ابزارها، به يه واسط ساده براي برنامه نويسي گرافيكي محدود نميشه.... كه اين خودش قصه ديگه ايه... كه كيو تي از اين دستست....