انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: turboogle در 26 خرداد 1391، 03:57 قظ
-
سلام دوستان.
دوستان قبلا پروژه ای برای انتقال تصویر در شبکه داشتیم با دات نت .
بنا به دلایلی میخوام روی لینوکس اون رو بازتولید و توسعه بدم.
برای همچین برنامه هایی که شامل :
انتقال تصویر از وب کم و یا دوربین های تجاری ipBase در بستر شبکه
GUI قوی
سرعت تولید مناسب
سرعت اجرای بسیار بالا
امکان گزارشگیری مناسب با چارت و ...
قابلیت حمل بالا
ترجیحا برای اجرا روی سیتم کاربر پیش نیازی نداشته باشه مثل دات نت یه مگ برنامه داری باید یه گیگ فریم ورک نصب کنی ](*,) ](*,)
python or cplusplus or perl or java or ...
ممنونم.
-
اگه می خوای روی تمام سیستمعامل ها کامپایلش کنی یا جاوا یا سی / سی++ که البته دومی از همه بهتره چون جاوا jre می خواد توی سیستمهای دیگه
اما اگه فقط توی سیستم ها گنو/ لینوکسی می خوای کار کنی پایتون و سی / سی ++ از همه کارآمد تر هستن
-
به نظر من ++C روی Qt از همه بهتر باشه برای کاری که میخوای. نوشتنش سادهست، همهجا هم نصب میشه
-
QT واسه طراحی رابط کاربر از CSS استفاده میکنه و روی همهی محیط ها ظاهرش یکیه؟
یعنی اگه طراحی CSS رو حرفه ای باشی میتونی رابط کاربر خیلی قشنگی ازش در بیاری و در کنارش قدرت C++ رو داشته باشی؟
درسته؟
-
نه. Qt برای طراحی رابط کاربر از یه استاندارد استفاده میکنه که موجب میشه نرمافزار نهایی شکل رابط کاربر بومی سیستمی که داره روش اجرا میشه رو به خودش بگیره. مثلا روی ویندوز نمی شه فرقش رو با سایر برنامه های ویندوزی تشخیص داد، همین طور روی اپل یا گنوم یا کیدیای و الخ. درضمن فقط قدرت ++C نیست، کلی کتابخونهی اضافی خودش داره که برنامهنویسی رو بسیار راحتتر میکنه، اما برخلاف داتنت برای اجرا نیاز به نصب چیز اضافهای روی سیستم مقصد نیست.
در ضمن اسمش هم QT نیست. QT یه نشان تجاری ثبت شده برای شرکت اپل هست. این اسمش Qt (بخوانید کیوت cute) هست
-
نه. Qt برای طراحی رابط کاربر از یه استاندارد استفاده میکنه که موجب میشه نرمافزار نهایی شکل رابط کاربر بومی سیستمی که داره روش اجرا میشه رو به خودش بگیره. مثلا روی ویندوز نمی شه فرقش رو با سایر برنامه های ویندوزی تشخیص داد، همین طور روی اپل یا گنوم یا کیدیای و الخ. درضمن فقط قدرت ++C نیست، کلی کتابخونهی اضافی خودش داره که برنامهنویسی رو بسیار راحتتر میکنه، اما برخلاف داتنت برای اجرا نیاز به نصب چیز اضافهای روی سیستم مقصد نیست.
در ضمن اسمش هم QT نیست. QT یه نشان تجاری ثبت شده برای شرکت اپل هست. این اسمش Qt (بخوانید کیوت cute) هست
اوکی Qt.
میخوام اینو بدونم که یعنی نمیشه براش theme تعریف کرد؟
مثلا گوگل کروم یا فایر فاکس یا GTalk فکر کنم با Qt هستن اما ظاهری متفاوت از برنامه های ویندوزی دارن...
تو مستندات Qt یه چیزایی دیدم...
http://doc.qt.nokia.com/4.7-snapshot/stylesheet-examples.html (http://doc.qt.nokia.com/4.7-snapshot/stylesheet-examples.html)
or
http://thesmithfam.org/blog/2009/09/10/qt-stylesheets-tutorial/ (http://thesmithfam.org/blog/2009/09/10/qt-stylesheets-tutorial/)
or
http://qt-project.org/doc/qt-5.0/stylesheet.html (http://qt-project.org/doc/qt-5.0/stylesheet.html)
-
شدنش که فکر میکنم میشه. اما خب اکثر برنامهنویسهای حرفهای ترجیح میدن شمایل برنامهشون استاندارد باشه و اصلا همین یکی از دلایل عمدهی رو اوردن به سمت Qt هست، جون این امکان رو فراهم میکنه