An Introduction to Model/View Programming, Адаптация перевода |
Здравствуйте, гость ( Вход | Регистрация )
An Introduction to Model/View Programming, Адаптация перевода |
Admin |
10.12.2007, 13:05
Сообщение
#1
|
Администратор Группа: Администратор Сообщений: 646 Регистрация: 9.10.2007 Из: crossplatform.ru Пользователь №: 1 Спасибо сказали: 17 раз(а) Репутация: 2 |
An Introduction to Model/View Programming
http://crossplatform.ru/documentation/qtdo...ion.php#sorting Сделано, кроме: Цитата There are two ways of approaching sorting in the model/view architecture; which approach to choose depends on your underlying model. If your model is sortable, i.e, if it reimplements the QAbstractItemModel::sort() function, both QTableView and QTreeView provide an API that allows you to sort your model data programmatically. In addition, you can enable interactive sorting (i.e. allowing the users to sort the data by clicking the view's headers), by connecting the QHeaderView::sectionClicked() signal to the QTableView::sortByColumn() slot or the QTreeView::sortByColumn() slot, respectively. The alternative approach, if your model do not have the required interface or if you want to use a list view to present your data, is to use a proxy model to transform the structure of your model before presenting the data in the view. This is covered in detail in the section on Proxy Models. и Цитата If you wish to take advantage of the features provided by the model/view approach while still using an item-based interface, consider using view classes, such as QListView, QTableView, and QTreeView with QStandardItemModel.
|
|
|
nick shaforostoff |
12.12.2007, 0:43
Сообщение
#2
|
Студент Группа: Новичок Сообщений: 50 Регистрация: 6.12.2007 Из: киев Пользователь №: 35 Спасибо сказали: 0 раз(а) Репутация: 0 |
определяет рекцию -> определяет эрекцию
If you wish to take advantage of the features provided by the model/view approach while still using an item-based interface, consider using view classes, such as QListView, QTableView, and QTreeView with QStandardItemModel. -> Если же вы хотите воспользоваться достоинствами разделения данных и представление не отказываясь от схемы явного предварительного заполнения данных, используйте QListView, QTableView и QTreeView со специальной моделью QStandardItemModel. Удобство классов -> лучше уже Традиционные классы предназначенных для отображения основанных на элементах представлений и таблиц->работающих по старой схеме, когда все данные копируются в виджет предварительно. существуют просто для предоставления знакомого интерфейса для эквивалентных классов Qt 3.->существуют просто как эквивалент классов Qt3 работающих по старой схеме. |
|
|
Текстовая версия | Сейчас: 22.12.2024, 19:37 |