![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
enslaver |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 30 Регистрация: 25.3.2010 Пользователь №: 1565 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Как связать все эти вещи?
Имеется QListView связанная с QDirModel. Как вставить в нее объект типа QMimeData. Видел там функцию
Но так и не разобрался как с ней работать, в частности нужно или нет и откуда вообще брать (int row, int column).... |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
помоему QDirModel этим не занимается, он просто отображает данные ну в описании не сказано, что это модель "только для чтения". И у неё переопределён метод dropMimeData, стало быть "броски" принимает. А какие именно можно посмотреть с помощью virtual Qt::DropActions supportedDropActions () constДругое дело - она формально устарела, вместо неё рекомендуют использовать QFileSystemModel |
|
|
enslaver |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 30 Регистрация: 25.3.2010 Пользователь №: 1565 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
помоему QDirModel этим не занимается, он просто отображает данные ну в описании не сказано, что это модель "только для чтения". И у неё переопределён метод dropMimeData, стало быть "броски" принимает. А какие именно можно посмотреть с помощью virtual Qt::DropActions supportedDropActions () constДругое дело - она формально устарела, вместо неё рекомендуют использовать QFileSystemModel Я ставил QFileSystemModel но что то с ним даже представление не отображается а просто пусой виджет... но как факт он тоже имет такую же функцию
вообще в QMimeData содержаться имена файлов и папок. вот и как с ними бить? тобишь имеем имена, и что с ними дальше делать? в какую из функции направить? и не думаю что QDirModel устарел, так как QFileSystemModel появился только в 4.4[quote]This class was introduced in Qt 4.4/quote] |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 26.2.2025, 19:36 |