616 سوال

628 پاسخ

855 نظر

235 کاربر

به سامانه پرسش و پاسخ کیوت خوش آمدید, این سامانه به شما امکان می دهد پرسشهای خود را طرح نموده و در کوتاهترین زمان ، پاسخ خود را دریافت نمایید.

-قبل از سوال پرسیدن حتما جست و جو کنید.

-در صورتی که سوالی به شما کمک کرد و یا جوابی ، حتما به آن امتیاز مثبت دهید.

-در صورتی که سوالی پرسیدید و جواب خود را گرفتید حتما جواب را به عنوان بهترین جواب انتخاب کنید.

-از ارسال چند سوال در یک تاپیک جدا خودداری کنید.

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

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

-برای نوشتن کد کافی است کد را از ادیتور خود کپی و در ادیتور سایت الصاق کنید و با انتخاب کد کلید CTRL+K را فشار دهید.

-حتما قوانین و نکات دیگر را از اینجا بخوانید.



Recent Badges

سوال محشر
- a3459 -
ته سوال !
- b3ta -

تفاوت نسخه تجاری و رایگان کیوت و کتاب خانه های استاتیک در نسخه رایگان

+1 دیدگاه
1,604 بازدید

سلام ، امیدوارم همگی ساعات خوشی رو سپری کنین
برنامه نویس هستم و قصد دارم به زودی کیوت رو شروع کنم البته درصورتی که......
مدت هاست سوالی ذهن من رو مشغول کرده که در نهایت مجبور شدم اینجا مطرحش کنم
من مدت هاست این سوال واسمپیش اومده که چه تفاوتی بین نسخه رایگان و تجاری کیوت وجود داره ؟ بجز ساپورت های مختلف ،
و البته این که آیا میشه نسخه های تجاری رو پیدا کرد ؟ ( بدون صرف هزینه )
نسخه رایگان زیاد باگ داره ؟ ناقصه ؟ ضعیفه ؟ امکاناتش محدود شده ؟ تریاله ؟ کامپوننت ها و کلاس ها درحد محدودی در دسترس هستن ؟

و مهم تر از همه : " آیا کتاب خونه های استاتیک در نسخه رایگاه هم وجود دارند ؟ کتابخونه های استاتیک مثل داینامیک ها در نسخه رایگان کامل هستند ؟ "

خیلی واسم مهم هست که فریم ورکی که دارم باش کد میزنم توانایی تولید برنامه های کوچیک کاملا stand alone و البته native در خروجی کامپایلر رو داشته باشه ... به همین علت بین MFC و کیوت میخوام انتخابی رو انجام بدم چرا که بهره مندی از کتابخونه های استاتیک واسم خیلی مهمه

باتشکر و سپاس ویژه

سوال شده مرداد 7, 1392  بوسیله ی unforgiven (200 امتیاز)  
100% درصد پذیرش جواب ها

2 پاسخ

+6 امتیاز
 
بهترین پاسخ

کیوت در دو نسخه Commercial ( توسط Digia ) و نسخه LGPL عرضه میشه. و البته GPL . در ورژن LGPL شما مجبور هستید که فقط به صورت داینامیک به کتابخانه های کیوت لینک بشید. در این صورت میتونید برنامه تون رو توسعه بدین. در ضمن نیازی به ارائه سورس نیست. ولی در GPL شما باید سورس رو هم در دسترس قرار میدادید.
در نسخه Commercial هم که کاملا مشخص هستش که شما این محدودیت ها رو ندارید.
در مورد اینکه آیا میتونید برنامه ها تون رو به صورت استاتیک به کتابخونه های کیوت لینک کنید که حتما میتونید این کار رو انجام بدین فقط قانون بالا یادتون نره :) البته این خیلی مهم نیست در ایران !
نکته ای که هست زمانی که شما کیوت رو از سایت Qt-project.ir دانلود میکنید باید بدونید که کتابخانه هایی که در این دانلود شما هست داینامیک هستند. برای اینکه بتونید از کتابخانه های استاتیک استفاده کنید خودتون باید کیوت رو به صورت استاتیک کامپایل کنید. پس شما میتونید یه برنامه Stand Alone با کیوت داشته باشید.
در مورد اینکه آیا نسخه رایگان باگ داره نه اصلا اینطور نیست . چون بیس کد هر دو یکیه.. البته این به این معنا نیست که شما باگی در کیوت پیدا نمیکنید ولی این باگ ها توسط توسعه دهندگان کیوت خیلی زود حل میشه. در ضمن من دنبال نسخه Commercial نبودم . چون اصلا نیازی به ان پیدا نمیکنید.
در ضمن تنها تفاوتی که کیوت رایگان با پولی داره ماژولی است به نام Qt Charts که برای کشیده شدن نمودار استفاده میشه. که ابزار رایگان معادلش موجوده و جای نگرانی نیست.
سعی میکنم اطلاعات کامل تری در این پست قرار بدم.

پاسخ داده شده مرداد 8, 1392 بوسیله ی admin کیومن (23,310 امتیاز)  
انتخاب شده مهر 29, 1392 بوسیله ی admin
0 امتیاز

ممنون از پاسخی که دادین ، شما بیان کردین که در ورژن LGPL مجبور هستیم فقط به صورت داینامیک به کتابخانه ها لینک بشیم از طرفی فرمودین در Commercial محدودیتی وجود نداره ، شبهه ای که ایجاد شده این هست که مگه نمیگین در لایسنس LGPL مجبوریم داینامیک لینک کنیم ؟

عنوان کردین که : "" در مورد اینکه آیا میتونید برنامه ها تون رو به صورت استاتیک به کتابخونه های کیوت لینک کنید که حتما میتونید این کار رو انجام بدین فقط قانون بالا یادتون نره :) ""
و همین طور عرض کردین : "" نکته ای که هست زمانی که شما کیوت رو از سایت Qt-project.ir دانلود میکنید باید بدونید که کتابخانه هایی که در این دانلود شما هست داینامیک هستند. برای اینکه بتونید از کتابخانه های استاتیک استفاده کنید خودتون باید کیوت رو به صورت استاتیک کامپایل کنید.""

من متوجه نشدم ، وقتی کیوت من کتابخونه های داینامیک رو داره (باتوجه به صحبتتون در مورد لایسنس LGPL ) چطور میتونم اونو به شکل استاتیک کامپایل کنم وقتی کتابخونه ها داینامیکن! ؟ یعنی میشه من کتابخونه های داینامیک رو با کامپایل به شکل استاتیک استفاده کنم ؟

ممنون جدا به خاطر وقتی که گذاشتین

پاسخ داده شده مرداد 8, 1392 بوسیله ی unforgiven (200 امتیاز)  
با توجه به این که جنس این سوال از جنسی است که نیاز به بحث داره لطفا در انجمن ها مطرح کنید. forum.qtips.ir با تشکر.
بله حتما در فروم مطرح میکنم
...