به نظر شما از نظر توسعه راحت تر برنامه کدوم مناسب تر است ؟
PyGtk یا PyQt ?
البته بهتر هست به جای PyGtk بری سراغ PyGobject که جدیدتر هست . PyGtk قدیمیه
https://wiki.gnome.org/action/show/Projects/PyGObject?action=show&redirect=PyGObjectمن با هر جفتش کار کردم . به شرط اینکه به پایتون مسلط باشی خیلی فرقی نمیکنه . تقریبا از لحاظ سختی و آسانی در یه حد هستند . هر چند تفاوت بسیاری دارند ولی هر دو قدرتمند هستند.
هر دو هم برای راحتی ساختن محیط گرافیگی یه ابزار گرافیکی دارند که کار رو راحت تر میکنه
Qt Designer >>> Qt
http://doc.qt.io/qt-4.8/designer-manual.htmlGlade >>> GTK
https://glade.gnome.org/البته سیاست qt و gtk در استفاده از ابزار qt designer و glade با هم متفاوته . glade یه فایل با فرمت xml تولید میکنه و شما داخل برنامه اجزایی که رو که لازم داری وارد میکنی و فراخوانی میکنی ولی qtdesigner بعد از طراحی با یه ابزار فایل ui رو به کد اون زبانی که داری باهاش کد میزنی تبدیل میکنه و...
من بین C و C++ از C بیشتر خوشم میاد به خاطر همین هم در نظرم هست تا PyGtk رو انتخاب کنم
اگر دوست داری با C کد بزنی برو سراغ Gtk+
https://developer.gnome.org/gtk3/stable/gtk-getting-started.html http://www.gtk.org/اگر دوست داری با C++ کد بزنی بهتره به جای Gtk+ بری سراغ Gtkmm
https://developer.gnome.org/gtkmm-tutorial/stable/http://www.gtkmm.org/en/یا باید بری سراغ QT
http://doc.qt.io/qt-5/gettingstartedqt.html
ولی از اونجایی که می بینم Qt بیشتر محبوب تر هست
میگم حتما بقیه یه چیزی میدونن .
با جملت موافق نیستم بسیاری از بزرگترین پروژه های نرم افزار آزاد با Gtk نوشته شدند
پروژه سینامون و xfce و mate و گنوم و یونیتی >> Gtk
پروژه KDE با QT نوشته شده
نکته پایانی . نظر شخصی من
باید ببینی برای چی میخوای کد بزنی و میخوای چی رو توسعه بدی و بعد ببینی کدوم ابزار منطقی تر هست . مثلا فرض کن میخوای میزکار گنوم رو توسعه بدی یا یه نرم افزار براش بنویسی ! اون موقع انتخابت Gtk هست و نه QT و ...
هر دو بسیار قدرتمند و انعطاف پذیر هستند . قدرت GTK در گنوم و یونیتی و ... مشهود هست و قدرت QT هم در KDE مشهود هست و ...