Per aggiungere nuove righe al modello, sto chiamando beginInsertRows
e endInsertRows()
. Come configurare la vista per scorrere verso nuove righe aggiunte e selezionarla. Posso farlo inviando alcuni segnali ma forse Qt ha un modo standard per farlo.QTableView scorrere fino alla riga aggiunta nuova
5
A
risposta
10
Creare uno slot nella classe del modulo e collegarlo al segnale rowsInserted
del modello. Lo slot deve contenere le seguenti:
void My_form::model_rows_inserted(const QModelIndex & parent, int start, int end) {
view->scrollTo(model->index(start, 0));
}
Si noti che non è (e non dovrebbe) è possibile farlo dal modello. Il modello non dovrebbe sapere nulla della vista.
7
view->scrollToBottom();
è la soluzione migliore, perché se si utilizza scrollTo metthod, nuova riga in alcuni casi non è piena visibile
Problemi correlati
- 1. UITableView Scorrere fino alla sezione
- 2. Come scorrere fino all'ultima riga di un modello Sqlite in una QTableView?
- 3. Scorrere automaticamente fino alla fine di un'area di testo
- 4. Come posso far scorrere un RichTextBox fino alla fine quando aggiungo una nuova riga?
- 5. XML - aggiunta nuova riga
- 6. ListView scorrere fino alla voce selezionata
- 7. jQuery Scorrere fino alla sezione della pagina
- 8. Scorrere fino alla fine di C# DataGridView
- 9. Scorrere fino alla fine di C# TextBox
- 10. come scorrere fino alla vista ui carica
- 11. Selenio: Scorrere fino alla fine della pagina
- 12. Wpf DataGrid aggiunta nuova riga
- 13. Aggiunta pulsante a QTableview
- 14. Scorrere fino all'ultima riga di TableLayout all'interno di ScrollView
- 15. Aggiunta di una nuova riga con PHPExcel?
- 16. jqGrid evidenzia la nuova riga aggiunta
- 17. Aggiunta di una nuova riga in iTextSharp
- 18. C'è un modo per far scorrere jqGrid verso il basso quando viene aggiunta una nuova riga?
- 19. Selezione automatica numerazione riga fino alla fine
- 20. wpf (C#) DataGrid ScrollIntoView - come scorrere fino alla prima riga che non viene visualizzata?
- 21. Alert utilizzando jQuery quando Scorrere fino alla fine della pagina
- 22. jQuery Scorrere fino alla fine di Div anche dopo l'aggiornamento?
- 23. Scorrere fino alla prima voce selezionata in una CheckedListBox
- 24. Cetriolo Capybara scorrere fino alla fine della pagina
- 25. iOS UITableView Scorrere fino alla fine della sezione
- 26. Scorrere fino alla fine di ScrollView in React Native
- 27. Scorrere fino alla posizione specificata in Android Leanback ListRow
- 28. Espresso: come scorrere fino alla fine di ScrollView
- 29. ionico Scorrere fino a Elemento
- 30. Scorrere fino all'inizio di NestedScrollView
Questo non avrebbe funzionato se ci fosse qualche ordinamento stato fatto sul QTableView. – Shadow9043