انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: محمدرضا کیهانی در 05 بهمن 1394، 12:27 قظ
-
با سلام
اون طوریکه من فهمیدم گنوم باcوgtk و کا دی ای باc++و qt توسعه داده میشند
می خواستم بدونم فقط با این دو زبان میشه میز کار توسعه داد یا مثلا با زبان های دیگه ای هم مثل python میشه؟
این توسعه هم میتونه پیشرفت این میزکارها باشه هم میتونه ساخت یک میزکار باشه
پیشاپیش از کمک همتون ممنونم
-
سلام
به نظرم میزکار gnome بیشتر براساس چارچوب gtk+ هستش. زبانهای c و vala از gtk+ استفاده میکنند. زبان c++ از gtkmm استفاده میکنه. gtk+ و qt در حقیقت یک چارچوبی هستش که برای x window system نوشته شده تا برنامهنویسی گرافیکی آسونتر بشه. البته جدیداً دو مدیر نمایش جدید به اسم wayland و mir اومدن و دارن کمکم جای x window system رو میگیرن. برای اینکه شما دچار سختی برنامهنویسی با wayland، x window system و mir نشید، این چارچوبها (مثل gtk+، wxwidgets، qt) آمدن تا کار برنامهنویسی گرافیکی رو آسونتر کنن. درسته که زبان پیشفرض برای برنامهنویسی qt زبان c++ هستش اما زبانهای دیگری از جمله پایتون هم از qt و هم از gtk پشتیبانی میکنن. برای یادگیری پایتون به صورت گرافیکی یک سری به این تارنما بزنید: http://pysocial.com/ در قسمت پایین تارنما یک مقداری در مورد pygtk و pyqt توضیح داده. یک تارنمای دیگه هم در https://python-gtk-3-tutorial.readthedocs.org/en/latest/ هستش که برنامهنویسی پایتون با چارچوب gtk+ 3 رو آموزش میده. اینهایی که اینجا نوشتم مقداری از اطلاعات من بود اما نمیدونم تا چه قدر صحّت داره.
-
از کمک شما خیلی ممنون