В чём заключается разница между компонентами ListView и ListWidget, TreeView и TreeWidget, TableView и TableWidget?
1613 г. = 2024 г.
Здравствуйте, RussianFellow, Вы писали:
RF>В чём заключается разница между компонентами ListView и ListWidget, TreeView и TreeWidget, TableView и TableWidget?
Если открыть документацию там картинки есть, и разницу между списком, деревом, таблицей будет видно
https://doc.qt.io/qt-6/qtableview.html
https://doc.qt.io/qt-6/qlistview.html
https://doc.qt.io/qt-6/qtreeview.html
Widget vs View:
https://doc.qt.io/qt-6/model-view-programming.html
В Widget всё вместе, и смена отображения, хоть это и редко нужно но будет сложно, в View нужно будет отдельно делать модель, и вникать, но потом легко расширять добавляя если нужно, свою отрисовку(через делегаты), выделение данных(selection model), сортировку, фильтрацию(QSortFilterProxyModel), смотри сам, если документацию прочитаешь и осилишь лучше View, если сложно можно и с Widget начать.
Здравствуйте, Igore, Вы писали:
I>Widget vs View:
I>https://doc.qt.io/qt-6/model-view-programming.html
I>В Widget всё вместе, и смена отображения, хоть это и редко нужно но будет сложно, в View нужно будет отдельно делать модель, и вникать, но потом легко расширять добавляя если нужно, свою отрисовку(через делегаты), выделение данных(selection model), сортировку, фильтрацию(QSortFilterProxyModel), смотри сам, если документацию прочитаешь и осилишь лучше View, если сложно можно и с Widget начать.
Спасибо за ответ!
1613 г. = 2024 г.