ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Введение в виджеты Qt (часть 68) — Перетаскивание в программировании модели/представления

QMimeData

mime types

Qt Widgets

QAbstractItemModel

QDrag

Автор: KDAB

Загружено: 2025-10-10

Просмотров: 179

Описание: В предыдущем выпуске мы узнали, как добавить функцию перетаскивания в виджет. Теперь мы можем применить эти знания и добавить функцию перетаскивания в списковые представления, таблицы и древовидные представления, но это потребовало бы немало работы.

К счастью, QAbstractItemView (суперкласс для этих трёх) уже поддерживает эту функцию.

Всё, что нам нужно сделать, — это добавить в нашу модель информацию о том, что именно перетаскивается, или как обрабатывать данные, помещаемые на виджет.

Главы:
00:00 Приветствие
00:27 Что мы получаем «из коробки»?

04:58 Пример с перетаскиванием
06:04 Реализация перетаскивания по умолчанию в QStandardItemModel
07:45 Реклама: Модернизация кода C++
08:14 Реализация перетаскивания из моих собственных моделей
12:20 Пример перетаскивания моих собственных моделей
14:30 Просто примечание
16:38 Пример

Пример кода, показанный в этом видео, доступен здесь:
https://github.com/KDABLabs/kdabtv/tr...

Все видео «Введение в виджеты Qt — Модуль 1»:    • Introduction to Qt Widgets - Module 1: Fir...  

Все видео «Введение в виджеты Qt — Модуль 2» Видео:
   • Introduction to Qt Widgets - Module 2: Qt ...  

Все видео «Введение в виджеты Qt — Модуль 3»:
   • Introduction to Qt Widgets - Module 3: The...  

Все видео «Введение в виджеты Qt — Модуль 4»:
   • Introduction to Qt Widgets - Module 4: Top...  

Все видео «Введение в виджеты Qt — Модуль 5» Видео:
   • Introduction to Qt Widgets - Module 5: Cor...  

Все видео «Введение в виджеты Qt — Модуль 6»:
   • Introduction to Qt Widgets - Module 6: Pai...  

Все видео «Введение в виджеты Qt — Модуль 7»:    • Introduction to Qt Widgets - Module 7: Int...  

Все видео «Введение в виджеты Qt — Модуль 8»:    • Introduction to Qt Widgets - Module 8: Mod...  

Все Видеоролики «Введение в виджеты Qt — Модуль 9»:
   • Introduction to Qt Widgets - Module 9: Val...  

Все видеоролики «Введение в виджеты Qt — Модуль 10»:    • Introduction to Qt Widgets - Module 10: Dr...  

Обратите внимание, что неанглоязычные дубляжи всех видео KDAB генерируются автоматически. Эти переводы не модерируются нами и могут содержать неточности. Мы ценим ваше понимание и приносим извинения за возможные недоразумения.

О ведущем:
Видео ведет Йеспер Педерсен, который начал работать с Qt ещё тогда, когда Qt был только для виджетов, а версия была 1.44, что даёт ему 21 год опыта работы с Qt. С 2000 года он провёл почти 100 занятий по Qt, от Qt Widgets до QML. Более того, Йеспер даже провёл несколько занятий по QTopia Core — первой попытке Trolltech создать телефонный стек. Сегодня Йеспер занимает престижную должность в компании, но это не мешает ему заниматься программированием как на работе, так и в свободное время.

Каждый месяц в нашей рассылке публикуются технические статьи по Qt, C++ и 3D: https://www.kdab.com/development-reso...

О KDAB:
Проверенное качество программного обеспечения для встраиваемых и настольных платформ

KDAB Group — всемирно признанный поставщик услуг консалтинга, разработки и обучения в области программного обеспечения, специализирующийся на встраиваемых устройствах и сложных кроссплатформенных настольных приложениях. Помимо того, что KDAB уже более двух десятилетий является ведущим экспертом в области Qt, C++ и 3D-технологий, компания обладает глубокими знаниями по всему стеку, включая Linux, Rust и современные UI-фреймворки. https://www.kdab.com/software-services.

Эксперты KDAB регулярно проводят обучение мирового класса, как в стенах компании, так и на открытых курсах по всему миру. Мы являемся лидерами рынка обучения Qt/QML, Modern C++, Rust и OpenGL. https://training.kdab.com/

Более 100 сотрудников из 20 стран и офисы в Швеции, Германии, США, Франции и Великобритании обслуживают клиентов по всему миру. https://www.kdab.com/about/contact/

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Введение в виджеты Qt (часть 68) — Перетаскивание в программировании модели/представления

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]