渐变

jqeury轮播图插件 简单教程(适合新手)

隐身守侯 提交于 2020-04-09 10:58:40
下面的实例说明都只是我这几天下载后分析,而且我也是个新手,所以难免会有不少错误,这些都只是我个人的分享,希望有人能指出其中的错误,这样大家可以一起学习一起进步。 ( 实例的完整代码会在文章最后分享,图片地址要修改的哦) 一、第一个先从简单下手,讲渐变轮播图。对了,这个是文字的,不过原理和图片一样。 这是轮播图部分的html代码: <div class="newlist br-bg" id="hnews"> <h3 class="ti"> 厂房设备 <a href="Workshop/" title="厂房设备" class="more">更多>></a> </h3> <div class="newtextlist" id="hnewsitems"> <li class='list top'><a href='Workshop/Workshop6.html' title='空气净化器生产厂房' target='_self'>空气净化器生产厂房</a><span class='time'>2013-05-30</span></li> <li class='list '><a href='Workshop/Workshop9.html' title=' 旋风式除尘设备生产厂房' target='_self'> 旋风式除尘设备生产厂房</a><span class='time'>2013

【Qt笔记】渐变

一笑奈何 提交于 2019-11-29 09:11:59
渐变是绘图中很常见的一种功能,简单来说就是可以把几种颜色混合在一起,让它们能够自然地过渡,而不是一下子变成另一种颜色。渐变的算法比较复杂,写得不好的话效率会很低,好在很多绘图系统都内置了渐变的功能,Qt 也不例外。渐变一般是用在填充里面的,所以,设置渐变是在 QBrush 里面。 Qt 提供了三种渐变:线性渐变( QLinearGradient )、辐射渐变( QRadialGradient )和角度渐变( QConicalGradient )。我们可以在 Qt API 手册中看到这几种渐变的区别: 线性渐变: 辐射渐变: 角度渐变: 具体细节可以参考文档。下面我们通过一个示例看看如何使用渐变进行填充: void paintEvent(QPaintEvent *) { QPainter painter(this); painter.setRenderHint(QPainter::Antialiasing, true); QLinearGradient linearGradient(60, 50, 200, 200); linearGradient.setColorAt(0.2, Qt::white); linearGradient.setColorAt(0.6, Qt::green); linearGradient.setColorAt(1.0, Qt::black);