Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
How to split QStringList in two columns for QStringListModel?
Engelard last edited by Engelard
I have tableView, it should have only two columns, but enormous amount of rows. I know already that i can use QStandardItemModel and append QStandardItem's instead pure strings(using QStringListModel), but i do need a performance and speed, so i want to ask. Is it possible to add two columns with QStringListModel instead of single-first-one?
Because for my assumption, appending data in to lists using bitwise fastest operators is much better then create hundreds thousands objects.
strList << "maString"; // appending to QStringList stdItems->append(new QStandardItem("maString")); // appending to QList<QStandardItem>
StringListModel is only one column and multi rows. If you have huge data sets, better you write the custom model using QAbstractListModel.
Slawomir_Piernikowski last edited by
In Qt doumentation is written:
"The model provides all the standard functions of an editable model, representing the data in the string list as a model with one column and a number of rows equal to the number of items in the list."