问题描述
我有一个QTreeView和QListView。这两个都使用QStandardItemModel作为模型。 QTreeView不应接受放置。 QListView应该接受放置。
如果从QTreeView中拖动项目并将其拖放到QListView中的项目上,则从QTreeView中拖动的项目的副本应替换掉放置在QListView中的项目。如果将某个项目从QTreeView拖放到QListView的顶部,或者放置在QListView的现有项目之间,或者放置在QListView的底部,则应将其复制到那里。
如果从QListView中拖动项目并将其放置在QListView中的项目上,则应将其移动以替换放置在QListView中的项目。如果将某个项目从QListView拖放到QListView的顶部,或者放置在QListView的现有项目之间,或者放置在QListView的底部,则应将其移到那里。
QTreeView中的项目不可编辑。将它们复制到QListView后,它们应该可以在QListView中进行编辑。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)