ورود

View Full Version : ذخیره کردن متغیر های دریافتی از ++c در qml



vertionality
پنج شنبه 17 آبان 1397, 22:29 عصر
سلام

من یک بلاک مثل زیر دارم :



Connections { target: receiver
onSendToQml: {
console.log(solve) }

}که از تابعی در ++c به qml فرستادم ( بک اند ) . حالا این متغیر solve فقط در همین بخش قابل استفاده است
من میخواهم توی یک پراپرتی بریزمش اما توی این بخش نه میشه ایدی تعریف کرد نه پراپرتی .
چه جوری میشه متغیر دریافتی از بک اند را جایی ذخیره کرد ؟
ممنون

vertionality
پنج شنبه 17 آبان 1397, 22:43 عصر
توی var میشه ذخیره اش کرد ولی امکان گلوبال کردن var وجود داره ؟

vertionality
جمعه 18 آبان 1397, 09:14 صبح
ممنون ، یک پراپرتی بیرون تعریف کردم بعد داخل بلاک مقدار گذاری اش کردم .

morteza5054
پنج شنبه 01 مهر 1400, 22:53 عصر
توی var میشه ذخیره اش کرد ولی امکان گلوبال کردن var وجود داره ؟

میتونید یک کلاس با متغیرهای استاتیک تعریف کنید و تمامی این نوع متغیرها رو اونجا قرار بدید. بعد از طریق تعریف مجدد در main.cpp، اون کلاس با تمامی متغیرها در تمام قسمت های برنامه (چه C++‎‎ و چه QML) قابل شناسایی هستند.