ذخیره کردن متغیر های دریافتی از ++c در qml
سلام
من یک بلاک مثل زیر دارم :
Connections{ target:receiver
onSendToQml:{
console.log(solve) }
}که از تابعی در ++c به qml فرستادم ( بک اند ) . حالا این متغیر solve فقط در همین بخش قابل استفاده است
من میخواهم توی یک پراپرتی بریزمش اما توی این بخش نه میشه ایدی تعریف کرد نه پراپرتی .
چه جوری میشه متغیر دریافتی از بک اند را جایی ذخیره کرد ؟
ممنون
نقل قول: ذخیره کردن متغیر های دریافتی از ++c در qml
توی var میشه ذخیره اش کرد ولی امکان گلوبال کردن var وجود داره ؟
نقل قول: ذخیره کردن متغیر های دریافتی از ++c در qml
ممنون ، یک پراپرتی بیرون تعریف کردم بعد داخل بلاک مقدار گذاری اش کردم .
نقل قول: ذخیره کردن متغیر های دریافتی از ++c در qml
نقل قول:
توی var میشه ذخیره اش کرد ولی امکان گلوبال کردن var وجود داره ؟
میتونید یک کلاس با متغیرهای استاتیک تعریف کنید و تمامی این نوع متغیرها رو اونجا قرار بدید. بعد از طریق تعریف مجدد در main.cpp، اون کلاس با تمامی متغیرها در تمام قسمت های برنامه (چه C++ و چه QML) قابل شناسایی هستند.