رفتن به مطلب
مرجع رسمی سی‌پلاس‌پلاس ایران
  • 0
Saman

رابطه بومی جاوا یا (JNI) در Qt


سوال

سلام وخسته نباشد

چطور میتونم از کد های جاوا در پروژه های QML استفاده کنم

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

  • 0
در 22 ساعت قبل، Saman گفته است :

سلام وخسته نباشد

چطور میتونم از کد های جاوا در پروژه های QML استفاده کنم

سلام،

شما نمی‌تونید مستقیماً از کُد‌های جاوا در QML استفاده کنید. اما می‌تونید کد‌های جاوا رو با سی‌پلاس‌پلاس ترکیب و بعدش کد‌های سی++ خودتون رو برای کیو‌ام‌ال رجیستر کنید. مستندات خود کیوت در این زمینه.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

در تکمیل نظر دوستمون جناب @فرهاد شیری به این مورد اشاره کنم که تقریباً نیازی به استفاده از Java در کیوت ندارید مگر اینکه هدفی که دارید رو تحت NDK نتونید پیاده سازی کنید. برای مثال یک سری نیاز‌ها مانند فعال سازی سرویس‌های اندروید در بک‌گراند برنامه نیاز به جاوا برا گسترش QAndroidService خواهید داشت.

البته این ویژگی در نسخه‌های پیشین کیوت وجود نداشته و از نسخهٔ ۵.۷ به اینور امکان استفاده از کلاس‌های سرویس اندرویدی در کیوت فراهم شده و اینطور انتظار میره که در نسخه‌های بعدی نیازی به استفاده از کد‌های جاوا برای دسترسی در برخی موارد نیاز نباشه. خارج از این باشه به قول جناب @فرهاد شیری  نیازی به جاوا ندارید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

ممنون از راهنمایی خوبتون :classic_rolleyes:

 هدف من برای استفاده از کد جاوا در کیوت این که بتونم از Notifier و گرفتن اندازه کیبورد تا بتونم در زمانی که کیبورد نمایش داده میشه صفحه نسبت به کیبورد اسکرول بخوره  استفاده کنم اگه راه حلی دیگه ای وجود داره ممنون میشم راهنماییم کنید تشکر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

ممنون و تشکر :classic_smile:

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو ملحق شوید

شما همین الآن می‌توانید مطلبی را ارسال و بعداً ثبت‌نام کنید. اگر حساب کاربری دارید، و با حساب کاربری خود مطلب ارسال کنید.
نکته: مطلب شما قبل از انتشار نیاز به بازبینی توسط میانجی‌گر‌ها دارد.

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از ۷۵ اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • جدید...