PyQt(Python+Qt)学习随笔:QAbstractItemView的defaultDropAction属性
2024-08-30 10:08:28
一、概述
defaultDropAction属性用于控制QAbstractItemView及其子类的实例视图中拖放时放下的默认操作。该属性的类型为枚举类型DropAction。
二、defaultDropAction取值及含义
三、访问方法
如果未设置该属性,则defaultDropAction默认为CopyAction。可以通过defaultDropAction()、setDefaultDropAction(DropAction)来访问和设置defaultDropAction属性。
四、补充说明
defaultDropAction属性看起来很简单,但老猿测试时发现了很多与官网文档不一致的地方,因此反复测试了好长时间,耽误了近3天时间。测试的效果在第二部分的表格中说明了。
还有几个地方要在此补充说明一下:
1、关于视图中的拖放动作,与多个属性相关,包括showDropIndicator、dragDropMode、defaultDropAction、dragEnabled、dragDropOverwriteMode,最终的拖放结果是一个属性组合作用的结果;
2、拖放时,放下时可能是在数据项之上,也可能是非数据项之上(如数据行之间、或视图开始处或最后处),拖放的结果在这两类地方可能是不同的。
老猿Python,跟老猿学Python!
最新文章
- MIMO下的MES均方误差详细推导过程
- WordPress翻译中 __()、_e()、_x、_ex 和 _n 的用法及区别
- 热烈庆祝杨学明老师为苏宁、中兴、烽火、CNNIC、创维、金立、中航信等知名企业提供培训和咨询服务!
- 个人阅读作业Week17
- Maximum Subsequence Sum(接上篇)
- (转)iOS应用程序生命周期(前后台切换,应用的各种状态)详解
- HDU 1247 Hat’s Words (字符串匹配,暴力)
- poj 2996 Help Me with the Game(模拟)
- 谈论C++当然结果
- canvas在手机qq浏览器显示错乱
- CPU 风扇清理灰尘加油全过程图解
- rebbitmq-RPC(C#)
- 关于synchronized、wait、notify已经notifyAll的使用
- 修改jsp默认编码
- 欲练JS,必先攻CSS——前端修行之路
- 【NOIP2013】传染病控制
- python运行时参数m的作用
- 树莓派3 之 安装Mysql服务
- 腾讯tOS死亡或注定,为何国内无自主ROM?
- 【转】Java工程师成神之路
热门文章
- HTML5+CSS3城市场景动画
- Python专题之详解enumerate和zip
- Linux AWK工作原理
- Python学习笔记1:基础
- CSS渐变中是如何定义渐变线的
- 1-06-2 Lambda表达式
- Apache POI读写Excel
- Caused by: java.lang.ClassNotFoundException: com.alibaba.druid.filter.logging.Log4j2Filter
- 使用Ant将项目打成war包
- tp5 上传视频方法