نوشته شده توسط
++Hadi++
سلام
من می خوام یه تایم لاین تو کیوت بنویسم که به صورت ترکیبی C++ و qml باشه.
یعنی مدل ها تو C++ و ویو در qml
کاربر اگه آیتم رو تو تایم لاین اضافه کنه که اضافه می شه و می تونه کار رو با یه دکمه حذف کنه.
مسلمایه ارتباط دو طرفه بین آیتم های مدل و ویو نیاز هست که حتی اگه طرف کار رو در زمان درگ کرد، بتونه رو مدل تاثیر بزاره و زمان شروع و ... رو تغییر بده.
بهترین نوع ارتباط دو طرفه بین کیو ام ال و سی پلاس تو این حالت چجوریه و چکار باید بکنم.
من ایده کاربردی برا استفاده از qproperty و ... می خوام.
برا توضیح بهتر می خوام n تا آیتم رو بسازم که به محض ساختشون، یه شی از نوع کلاس مدلم در C++ بوجود بیاد و یه شی از نوع مثلا Rectangle در QML که ویو ام هست.
حتی یه لینک هم می تونه کمک کنه...
رفرنس های زیادی رو گشتم که همشون در مورد صدا زدن توابع از داخل همدیگر و ... توضیح داده ولی همچین چیزی رو نگفته...(ارتباط بین n شی موازی که به صورت داینامیک ساخته می شند که یه قسمتی در C++ هست و یه قسمتی در QML )