qt - QML On Item Changed Signal -


मेरा ऑब्जेक्ट

  आइटम {property int current: 0}   

क्या यह एक सिग्नल फेंकने के लिए कॉन्फ़िगर किया जा सकता है, जो निम्न कार्य करता है?

  आइटम {संपत्ति के संस्करण myObj: MyObject {} पर MyObjChanged: doThis () ..}    

cmannet85 ने आपके प्रश्न का उत्तर दिया है: यह संभव नहीं है। शायद आप अधिक कोड पोस्ट कर सकते हैं ताकि हम वैकल्पिक तरीकों का सुझाव दे सकें।

आपके द्वारा प्रदान की गई जानकारी का उपयोग करते हुए एक समाधान के संदर्भ में, आपको उस संकेतों का पर्दाफाश करना चाहिए जो क्लाइंट कोड ऑब्जेक्ट बदल गया है। चूंकि आपने कहा है कि current संपत्ति सभी मामलों है, और यह, आप कनेक्शन :

  कनेक्शनों का उपयोग कर सकते हैं {लक्ष्य: myObj onCurrentChanged: DoThis ()}   

या मैन्युअल रूप से सिग्नल से कनेक्ट करें:

  Component.onCompleted: {myObj.onCurrentChanged.connect (doThis); } फ़ंक्शन doThis () {// ...}    

Comments

Popular posts from this blog

java - ImportError: No module named py4j.java_gateway -

python - Receiving "KeyError" after decoding json result from url -

c++ - Qt::make_shared for creating QSharedPtr as std::make_shared for creating std::shared_ptr -