View Full Version : برنامه نویسی - میزکار
ayub_coder
چهارشنبه 14 تیر 1391, 16:09 عصر
با سلام
دوستان تا اونجایی که من شنیدم Qt برای برنامه نویسی KDE مناسبه؟
اولا این یعنی چی؟
آیا با Qt میشه برای گنوم برنامه نوشت؟
اگه میشه پس چرا میگن برای KDE . اگه واسه گنوم بنویسیم چه مشکلی پیش میاد؟
حامد مصافی
چهارشنبه 14 تیر 1391, 16:48 عصر
فریم ورک kde بر مبنای کیوت ساخته شده. بعد ها به دلیل تهدیداتی که ممکن بود در اثر لایسنس کیوت برای جامعه آزاد به وجود بیاید محیط گنوم با استفاده از تولکیت نرم افزار گیمپ ساخته شده که خارج از بحث است. به همین دلیل هر جایی که kde باشد کتابخانه های کیوت هم هستند و نیازی به عرضه آنها نیست. معمولا برنامه نویسان کیوت که قصد برنامه نوسیس صرف محیط های وابسته به open desktop را دارند با اتکا بر دانش خود تولکیت kde را انتخاب می کنند. نرم افزار های خاص kde جملگی با تولکیت kde توسعه داده می شوند و از کیوت خالص معمولا برای نرم افزار های چند سکو استفاده می شود. از دیدگاخ دیگر ظاهر نرم افزار ها در kde همان ظاهر های کیوت است که توسط تیم kde یا سایرین گسترش پیدا می کند به همین دلیل ظاهر نرم افزار های کیوت در kde به صورت بومی است. اما در محیط های دیگری مانند گنوم و ویندوز به صورت شبیه سازی شده عمل می کند.
ayub_coder
چهارشنبه 14 تیر 1391, 17:16 عصر
یعنی تنها مشکلی که وجود داره اینه که ظاهر برنامه های نوشته شده با کیوت در گنوم به شکل بومی خود گنوم نیستن درسته؟
مشکل دیگه ای که وجود نداره؟ از نظر اجرا و غیره؟!!
حامد مصافی
چهارشنبه 14 تیر 1391, 21:37 عصر
به شکل خود گنوم هستند.
کیوت در حالت عادی از استایل cleanlooks و gtk برای محیط گنوم پشتیبانی می کنه. در واقع اگر برنامه نویس استایل رو تغییر نده کیوت به طور خودکار در هر محیط برنامه رو به شکل بومی آن محیط نمایش میده
ayub_coder
چهارشنبه 14 تیر 1391, 22:49 عصر
برای گنوم آیا محیطی مانند کیوت وجود داره؟ یا باید از همون GTK+ و زبان سی استفاده کنیم و یا wxWidget و سی ++.
آیا محیط طراحی مانند QtCreator وجود داره؟
حامد مصافی
چهارشنبه 14 تیر 1391, 23:47 عصر
محیط های زیادی برای این کار وجود دارند که هیچ یک مختص توسعه برای گنوم نیستند:
Code::Blocks
Eclipse
Netbeans
Anjuta
...
برای ساخت رابط کاربری هم می توان از Glade استفاده کرد.
weox__
چهارشنبه 14 تیر 1391, 23:48 عصر
برای گنوم آیا محیطی مانند کیوت وجود داره؟ یا باید از همون GTK+ و زبان سی استفاده کنیم و یا wxWidget و سی ++.
آیا محیط طراحی مانند QtCreator وجود داره؟
کتابخونه ی GTK
IDE ی که گنوم توصیه می کنه Anjuta (http://developer.gnome.org/anjuta-manual/3.0/index-info.html.en) هستش .
البته از من می شنوی اصلا قابل مقایسه با QtCreator نیست .
در ضمن یه مسئله دیگه :
برنامه های نوشته شده با کیوت توی KDE بصورت یکپارچه هستن .
وقتی با کیوت برنامه می نویسی توی ویندوز . کیوت یه لایه می شه بین Win32 و برنامه ات .
ولی وقتی تو لینوکس و KDE برنامه می نویسی با کیوت .
دیگه لایه ی میانی وجود نداره . چون خود KDE با کیوت نوشته شده و کیوت در حکم قلب KDE هست . در حالی که تو ویندوز اینطوری نیست . کیوت در حکم رابط با قلب ویندوز(Win32) هست
(البته درسته اونم روی xorg اجرا می شه . ولی ساختار لینوکس متفاوته !!)
ayub_coder
پنج شنبه 22 تیر 1391, 21:10 عصر
محیط های LXDE , XFCE , MATE , Cinnamon اینها از کدوم تولکیت استفاده می کنن؟ GTK+ یا کیوت؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.