سلام
من میخوام توی رزبین و با استفاده از QT به بانک اطلاعاتی sqlite وصل بشم، ولی موقع کامپایل ارور زیر رو میده
cannot call member function 'void QSqlDatabase::set database name(const QString)' without object
نمایش نسخه قابل چاپ
سلام
من میخوام توی رزبین و با استفاده از QT به بانک اطلاعاتی sqlite وصل بشم، ولی موقع کامپایل ارور زیر رو میده
cannot call member function 'void QSqlDatabase::set database name(const QString)' without object
سلام من یک مدتی هست ازین برد های رزبری پای خریدم می خواستم یک محیط گرافیکی با قابلیت پخش آهنگ و دوربین ازین حرفا درست کنم با کدوم نرم افزارا کار کنم که بتونم براحتی کار کنم برنامه نویسی کنم ترجیحا اگه بشه با لبتاپ برنامه نویسی کنم بعد انتقالش بدم بدم به رزبری پای. اگه بتونه کسی کمکم کنه ممنون میشم
سلام.نقل قول:
این کار را میشود با کیوت انجام داد ولی به این راحتی ها نیست!
شما فقط برای یک نرم افزار گرافیکی که بتونه آهنگ پخش کنه باید تو هر نرم افزاری چند صد خط برنامه بنویسید.
در کل امکانش هست ولی نیازمند تلاش و تحقیق فراوان است.
موفق باشید.
سلام
من کیوتی رو با روشی که گفتین روی رسپری نصب کردم و میخام با Canvas3d کار کنم ولی موقعه اجرا اررور زیر رو میده
[Dear Guest/Member you can't see link before replyclick here to register] module "QtCanvas3D" is not installed
لطفا راهنماییم کنید
سلام
این روش همه ی پکیج های کیوت را نصب نمیکنه فقط اصلیاش هست
برای چیزهایی مثل این باید پکیجشو پیدا کنی و نصب کنی
فک کنم sql اینطوری بود پکیج جداگانه داشت
اگه پکیجش نباشه فک کنم مجبورید سورس کیوت رو کامپایل کنید
سلام ممنون از جوابتون یک سوال دیگه داشتمنقل قول:
یه برنامه نوشتم و همه مراحل تستشم روی رسپری انجام دادم درست کار میکنه تغییراتی روی پروژه بوجود اومد که قرار شد روی برد دیگری غیر رسپری کار تحویل بشه از نوع arm برد جدید اطلاع زیادی ندارم ولی تا این حد میدونم که روی آن لینوکس نصب شده و اینترفیس تاچ نیز دارد بنظرتون برنامه ای که روی رسپری تست شده روی برد جدید نیز کار میکنه یا نیاز به تغییرات در مراحل کامپایل هست.
احتمالش هست ورژن کیوت قابل نصب روی برد جدید پایین تر از این باشه که باهاش نوشتین
یا حتی فقط کیوت 4 پکیجاش موجود باشه
سلام.نقل قول:
نوشته اصلی توسط alireza.vb6 [Dear Guest/Member you can't see link before replyclick here to register]
خود برنامه تفاوت چندانی نمیکنه ولی برای خود کیوت باید روی اون برد نصب کنید که در حالت کراس کامپایل متفاوت است. چه بردی است؟
سلام
یه پروژه با qml کار کردم روی راسپبری سرعت پایینی داره بعضی مواقع هنگ میکنه در حد چند ثانیه ورنگ صفحه کلا می پاشه و برنامه رو میبندم باز صفحه درست نمیشه و باید ریستارت کنم مشکل از کجای کاره؟ احتمالش هست راسپری از راسبپری باشه؟ موقع اجرا cpu vروی 30تا 40 درصد میره و رم هم به این شکل افزایش داره
سلام.نقل قول:
نوشته اصلی توسط alireza.vb6 [Dear Guest/Member you can't see link before replyclick here to register]
حافظه gpu رو افزایش بدید ببینید آیا فرقی میکنه یا نه.
من مثالهای qml کیوت رو با نسخه 5.7 تست کردم خوب کار میکنه. همون کراس کامپایل که فیلمش رو گذاشتم و به زودی در سایت میذاریم.
در ضمن توجه کنید که رزبری EGL on X رو ساپورت نمیکنه و بیشتر مشکل شما از همینجاست. باید با framebuffer کار کنید.
سپاسگذارم
gpu رو هم افزایش دادم متاصفانه تغییری حاصل نشد
منظور ازEGL on X و framebuffer رو راهنمایی میکنید چی هست؟
خواهش میکنم.نقل قول:
نوشته اصلی توسط alireza.vb6 [Dear Guest/Member you can't see link before replyclick here to register]
کیوت میتونه در حالتهای مختلف اجرا بشه. در [Dear Guest/Member you can't see link before replyclick here to register]کیوت داره روی FRAMEBUFFER اجرا میشه و در [Dear Guest/Member you can't see link before replyclick here to register] روی X Windowing System لینوکس.
برنامه های qt quick and qml برای اجرا نیاز به OPENGLES2 دارند. حال رزبری پای این رو فقط در مد FRAMEBUFFER ساپورت میکنه. پس شما بایستی ار کراس کامپایل استفاده کنید.
البته دقت کنید که درحالت FRAMEBUFFER کیوت MULTI WINDOW رو ساپورت نمیکنه.