मॉडल पर नई पंक्तियां जोड़ने के लिए मैं beginInsertRows
और endInsertRows()
पर कॉल कर रहा हूं। नई अतिरिक्त पंक्तियों को स्क्रॉल करने के लिए दृश्य को कॉन्फ़िगर कैसे करें और इसे चुनें। मैं कुछ संकेत भेजकर ऐसा कर सकता हूं लेकिन शायद क्यूटी के लिए मानक तरीका है।QTableView नई अतिरिक्त पंक्ति
5
A
उत्तर
10
अपनी फॉर्म क्लास में एक स्लॉट बनाएं और इसे मॉडल के rowsInserted
सिग्नल से कनेक्ट करें। स्लॉट में निम्न शामिल होना चाहिए:
void My_form::model_rows_inserted(const QModelIndex & parent, int start, int end) {
view->scrollTo(model->index(start, 0));
}
ध्यान दें कि आप अपने मॉडल से ऐसा नहीं कर सकते (और नहीं)। मॉडल को दृश्य के बारे में कुछ नहीं पता होना चाहिए।
7
view->scrollToBottom();
, बेहतर समाधान है, क्योंकि scrollTo metthod का उपयोग कर अगर, कुछ मामलों में नई पंक्ति नहीं पूर्ण कार्य नहीं करेगा दिखाई
संबंधित मुद्दे
- 1. एक QTableView पंक्ति
- 2. QTableView
- 3. jqGrid नई जोड़ा पंक्ति
- 4. नई पंक्ति
- 5. Qt QTableView
- 6. QTableView
- 7. QTableView
- 8. QTableView
- 9. QTableView
- 10. QTableView
- 11. कैसे QTableView
- 12. Wpf DataGrid नई पंक्ति
- 13. सम्मिलित नई पंक्ति
- 14. Intellij डेटाबेस नई पंक्ति
- 15. तालिका में सफारी अतिरिक्त पंक्ति
- 16. क्यूटी सी ++ एक QTableView
- 17. क्यूटी: सी ++: QTableView
- 18. क्यूटी - QTableView - तालिका पंक्ति में क्लिक करने योग्य बटन
- 19. चयनित पंक्ति (QTableView) से सेल मान कैसे प्राप्त करें?
- 20. क्यूटी/सी ++: QTableView
- 21. Django रूप as_table नई पंक्ति
- 22. एक नई डाली गई पंक्ति
- 23. मैन्युअल रूप से नई पंक्ति
- 24. jQuery डेटपीकर नई जोड़ा पंक्ति
- 25. शीर्षक विशेषता में नई पंक्ति?
- 26. JQuery Datatables नई पंक्ति जोड़ें
- 27. PHP - अतिरिक्त व्हाइटस्पेस निकालें लेकिन नई लाइनें
- 28. QTableView चयनChanged
- 29. पीईक्यूटी - QTableView
- 30. कॉलम QTableView
यह अगर वहाँ कुछ छंटाई QTableView पर किया जा रहा था। – Shadow9043