日期类型组件不能直接复制粘贴处理思路
最近在做项目的时候,遇见一个比较棘手的问题。日期类型文本框不允许编辑,只能选取。并且在用导航左右键的时候,不能自动换行,只能用上下键换行。
本想写个算法,但是经测试发现不太好实现。一号的起始位置不确定,每月的天数不一样。必须要将焦点落在日期区才能用导航键。主要是写算法可复制性差。
思索再三,最后**截图每个数字**才是王道。记住默认值的颜色和其他的颜色是不同,所以记住判断目标日期的日是否跟当前日期的日相同,相同则直接确定就行,不用再点击了。
如果大家有好的方式欢迎留言讨论!
能拾取到吗?能拾取到,你可以试试如下思路:
- 拾取 1、12、23(自己定数字),看看查找路径规律
- 把你要的日期的当月 1 号的
datetime.datetime.weekday()
计算出来,就是前面空的格子,再根据路径规律,自己拼出一个路径,就知道日的查找路径了你可以把上面查找路径发出来,我们帮你找规律