क्या कोई संकेत है जो उपयोगकर्ता द्वारा छोड़ा जाता है जब उपयोगकर्ता QTableView
में माउस (एकल चयन मॉडल) द्वारा पंक्ति का चयन करता है?QTableView - जब उपयोगकर्ता उस पर क्लिक करके पंक्ति का चयन करता है तो कौन सा सिग्नल भेजा जाता है?
13
A
उत्तर
10
प्रत्येक दृश्य एक चुनाव मॉडल हैं:
QItemSelectionModel * QAbstractItemView::selectionModel() const
और चयन मॉडल आप जानकारियां की बहुत सारी प्राप्त कर सकते हैं, आपके मामले में साथ:
QModelIndexList QItemSelectionModel::selectedRows (int column = 0) const
तो:
myTableView->selectionModel()->selectedRows();
इसके बाद आप इस सूचना को सिग्नल के माध्यम से पुनर्प्राप्त कर सकते हैं जैसे:
void QItemSelectionModel::selectionChanged (const QItemSelection & selected, const QItemSelection & deselected) [signal]
उम्मीद है कि यह मदद करता है!
यह बिल्कुल माउस होना है? – balpha