پاسخ : PyQt یا PyGtk

ساخت وبلاگ


به نظر شما از نظر توسعه راحت تر برنامه کدوم مناسب تر است ؟

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.html

Glade >>> 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 مشهود هست و ...

اوبونتو...
ما را در سایت اوبونتو دنبال می کنید

برچسب : نویسنده : استخدام کار ubuntu بازدید : 127 تاريخ : جمعه 1 مرداد 1395 ساعت: 17:39