मैं क्यूटी मॉडल/व्यू फ्रेमवर्क का उपयोग कर रहा हूं। जब मैं मॉडल में डेटा रीसेट करता हूं, तो मुझे दृश्य अपडेट को देखने के लिए मॉडल को रीसेट करना होगा। यह कैसे करना है? मुझे QAbstractItemModel में modelReset(QPrivateSignal);
सिग्नल मिला, क्या इसे हल करने का यह तरीका है? संकेत कैसे निकालें? धन्यवाद।क्यूटी में मॉडल रीसेट कैसे करें?
उत्तर
आप अपना डेटा रीसेट करने से पहले beginResetModel()
पर कॉल करते हैं, और फिर endResetModel()
एक बार समाप्त करने के बाद। endResetModel()
निजी सिग्नल उत्सर्जित करता है।
धन्यवाद, यह किया। – Borzh
आप here देख सकते हैं, पसंदीदा तरीका अपने मॉडल उपवर्ग में अपने रीसेट कोड के आसपास के beginResetModel()
और endResetModel()
कार्यों का उपयोग करने के लिए है।
यह सिग्नल को उचित रूप से उत्सर्जित करना चाहिए।
qabstractitemmodel उपवर्गों में से कुछ आप model.removeRows(0,model.rowCount())
(दूसरों यह अपने आप को लागू करने के लिए आप की आवश्यकता होगी) उपयोग करने के लिए वहाँ अन्य तरीकों कि विचारों को अद्यतन करने में मदद कर रहे हैं कि उल्लेख करने के लिए
- 1. UIGestureRecognizer को रीसेट/रीसेट कैसे करें
- 2. क्यूटी मॉडल/व्यू/कंट्रोलर उदाहरण
- 3. सी # में टाइमर रीसेट कैसे करें?
- 4. एनीमेशन ड्रायबल रीसेट कैसे करें
- 5. पेड़ दृश्यों के लिए क्यूटी मॉडल बनाना
- 6. Django - मॉडल फ़ील्ड को उनके डिफ़ॉल्ट मान में रीसेट कैसे करें?
- 7. मॉडल में डीबग कैसे करें?
- 8. क्यूटी में वैश्विक चर, कैसे करें?
- 9. क्यूटी में यूआरएल पैरामीटर कैसे एन्कोड करें?
- 10. क्यूटी में फ़ाइलों को कैसे स्थानांतरित करें?
- 11. क्यूटी में, मॉडल चेनिंग के रूप में की उम्मीद
- 12. एंड्रॉइड फैक्टरी प्रोग्रामेटिक रीसेट रीसेट करें
- 13. संग्रह में बैकबोन रीसेट ईवेंट
- 14. TinyMCE बॉक्स रीसेट करें
- 15. क्यूटी त्रुटि "लगातार मॉडल इंडेक्स दूषित" क्यों?
- 16. node.js में पासवर्ड रीसेट टोकन जेनरेट करें
- 17. आइटम रीसेट करें क्रमांकित
- 18. ऑटोऑम्बर बीज रीसेट करें
- 19. होमब्री फॉर्मूला रीसेट करें
- 20. गिट: विलय के बाद रीसेट कैसे करें?
- 21. सभी mysql आंकड़ों को रीसेट कैसे करें?
- 22. वर्किंग फ़ोल्डर VSS 2005 रीसेट कैसे करें
- 23. एनीमेशन स्थिति को रीसेट कैसे करें?
- 24. यूडीएफ डेटरमिनिस्टिक रिपॉन्स को "रीसेट" कैसे करें?
- 25. mysql रूट पासवर्ड को रीसेट कैसे करें?
- 26. ASP.NET स्टार्टअप पृष्ठ को रीसेट कैसे करें?
- 27. रीसेट करें XCode शॉर्टकट कुंजियां
- 28. रीसेट रीसेट "used_memory_peak" stat
- 29. mysql में प्राथमिक कुंजी रीसेट करें?
- 30. स्थानीय गिट भंडार रीसेट करें
वर्थ अनुमति दे सकते हैं। सभी इस बात पर निर्भर करते हैं कि क्या परिवर्तन किए जाते हैं। मॉडल रीसेट उपयोगी होता है जब आप मॉडल में बड़े कैंज प्रदर्शन कर रहे होते हैं। 'StartInsertRow',' startMoveRows', 'startRemoveRows'' है। ये सभी विधियां कॉलम पर भी लागू होती हैं। इसलिए यदि आप छोटे बदलाव करने जा रहे हैं तो 'startResetModel' का उपयोग न करें क्योंकि यह दृश्य में छोटे बदलावों को लागू करने के बजाय पूरे मॉडल को पुनर्निर्माण करेगा। –