首先自定义QSlider的子类MyCustomSlider,如下所示。 mycustomslider.h [cpp] view plain copy #ifndef MYCUSTOMSLIDER_H #define MYCUSTOMSLIDER_H #include <QSlider> #inclu ...
分类:
移动开发 时间:
2016-07-25 08:09:30
阅读次数:
771
iOS开发拓展篇—音频处理(音乐播放器5) 实现效果: 一、半透明滑块的设置 裁剪圆角的细节处理: 二、播放或暂停、上一首、下一首的实现 说明:播放和暂停按钮的图片设置在两种状态下并不一样,设置播放按钮的状态 三、对存在的bug进行改进 拖拽还存在问题(定时器的问题) 更好的方法时在添加定时器的地方 ...
分类:
移动开发 时间:
2016-07-24 10:28:38
阅读次数:
159
实现原理: 1、自定义View,在onDraw(Canvas canvas)中,画出2个Drawable滑动块,2个Drawable滑动条,2个Paint(text) 2、监听onTouchEvent()事件,修改滑块和滑动条的坐标,调用invalidate()来更新界面 使用方法 1、自定义Vie ...
分类:
移动开发 时间:
2016-07-22 23:05:52
阅读次数:
463
OpenCV中没有实现按钮的功能,我们可以利用滑动条来实现按钮功能。 trackbarname 轨迹条的名字。 winname 窗口的名字,轨迹条会依附在这个窗口上。 value 一个指向整型的指针,表示滑块的位置,在创建时,滑块的初始位置就是该变量当前的值。 count 滑块可以达到的最大位置的值 ...
分类:
其他好文 时间:
2016-07-17 10:04:57
阅读次数:
292
上一章我们讨论了破解极验验证码的思路和步骤,这一章我将介绍如何还原两张背景图和求解滑块的目标位置。 一、图片还原 我们首先看看页面上给了我们什么参数: 这个是完整的背景图(fullbg)的页面元素,可以看到他们都是来自于同一张原图,只是截取的位置不同。上图红框就是该小图片在原图中的位置,每一张小图片... ...
分类:
其他好文 时间:
2016-07-09 01:56:35
阅读次数:
323
前面我们介绍了如何求解极验验证码的滑块目标位移,下面我就就要开始实施拖动滑块破解了。因为我们采取的是模拟人的行为操作,而极验验证码都是js渲染的,因此我们需要一个工具来帮我们完成这个渲染过程得到一个完整的页面,否则一切都是空谈。这里我将使用casperJs+phantomJs来实现目标。 phant... ...
分类:
其他好文 时间:
2016-07-09 01:52:48
阅读次数:
256
经过以上的铺垫,我们就差最后一步了-破解!首选我们来分析一下要做的事情: 1、加载包含验证码的页面,当然是用我们前面讲的phantomaJS来加载啦,因为极验验证码是依赖于js渲染的,我们必须等页面完全渲染完成后再执行拖动 2、收集一些页面的参数发送到java后台服务计算滑块的目标位移并接受结果 3... ...
分类:
其他好文 时间:
2016-07-09 00:31:11
阅读次数:
1909
加入一个Slider 控件IDC_SLIDER,一个Edit 控件IDC_EDIT(用于显示)拖入对话框内。设置Edit控件的Read Only属性为TRUE。分别右击添加变量,Slider的变量类别为Control,变量名:m_sliderc;Edit控件的变量类型为Value,变量名为m_val ...
分类:
编程语言 时间:
2016-07-08 21:52:15
阅读次数:
317
参考这个帖子,主要讲了用UIView来实现动画。 http://www.tuicool.com/articles/BjMrQne 其中比较好用的 (一)代码块,此处实现了滑块的平移 (二)连续动画帧,这个感觉还是比较麻烦的 (三)图片帧动画,这个在其他地方看到,好用且简单(通过动画更新图片的显示,再 ...
分类:
其他好文 时间:
2016-07-01 20:01:39
阅读次数:
137