当前位置: 首页 > news >正文

网站架构设计师是做什么的手机网游传奇

网站架构设计师是做什么的,手机网游传奇,备案网站名怎么写,网站主题怎么写1.简介 在一些游戏中看见类似解密破案的效果#xff0c;使用手触摸去擦拭图片上的灰尘#xff0c;然后显示最终的图片#xff0c;所以也想试试Qt实现的效果。大家有自己想做的效果#xff0c;都可以尝试。 以下是效果展示图。 可以控制橡皮擦的大小#xff0c;进行擦拭…1.简介 在一些游戏中看见类似解密破案的效果使用手触摸去擦拭图片上的灰尘然后显示最终的图片所以也想试试Qt实现的效果。大家有自己想做的效果都可以尝试。 以下是效果展示图。 可以控制橡皮擦的大小进行擦拭。 2.原理 鼠标按住然后移动不断的给移动的圆形区域设置像素点的值显示图片。 源码 #include wipewidget.h #include ui_wipewidget.h #include QDebugWipeWidget::WipeWidget(QWidget *parent) :QWidget(parent),ui(new Ui::WipeWidget) {ui-setupUi(this);setMouseTracking(true); }WipeWidget::~WipeWidget() {delete ui; }void WipeWidget::setEraserSize(int size) {m_eraserSize size;m_point QPoint(this-width()/2,this-height()/2);update(); }void WipeWidget::paintEvent(QPaintEvent *e) {Q_UNUSED(e);//画圆圈QPainter painter(this);painter.setRenderHint(QPainter::Antialiasing, true); // 启用抗锯齿painter.drawImage(0,0,m_image);QPen pen;pen.setWidth(2);pen.setColor(Qt::white);painter.setPen(pen);qDebug();painter.drawEllipse(m_point,m_eraserSize,m_eraserSize);if(m_isMousePressed)setImage(m_point); }void WipeWidget::mousePressEvent(QMouseEvent *event) {m_isMousePressed true; }void WipeWidget::mouseReleaseEvent(QMouseEvent *event) {Q_UNUSED(event);m_isMousePressed false; }void WipeWidget::mouseMoveEvent(QMouseEvent *event) {m_point event-pos();update(); }void WipeWidget::showEvent(QShowEvent *event) {Q_UNUSED(event);if(m_isInit)return;m_isInit true;m_srcImage QImage(./demo.jpeg).scaled(this-width(),this-height());m_image QImage(m_srcImage.width(),m_srcImage.height(),m_srcImage.format()); }void WipeWidget::setImage(QPoint point) {int centerX point.x();int centerY point.y();if(centerX m_srcImage.width() ||centerY m_srcImage.height())return;int radius m_eraserSize;for (int x qMax(centerX - radius,0);x qMin(centerX radius,m_srcImage.width()); x){for (int y qMax(centerY - radius,0);y qMin(centerY radius,m_srcImage.height()); y){if ((x - centerX) * (x - centerX) (y - centerY) * (y - centerY) radius * radius){if(x m_srcImage.width() m_srcImage.height()-y m_srcImage.height()){m_image.setPixel(x,y,m_srcImage.pixel(x, y));}}}} }3.完整工程 https://download.csdn.net/download/wzz953200463/88906763 4.相关推荐 1.圆形进度条实现 2.麦克风音量大小模拟 3.自定义时钟 4.自定义长条进度条
http://www.dnsts.com.cn/news/230396.html

相关文章:

  • 手机网站织梦模板网络推广服务外包
  • 大邯郸网站安徽企业网站制作
  • 创建了网站郑州关键词排名公司电话
  • 五莲建设监理有限公司网站做django后台网站
  • 个人备案域名可以做企业网站吗龙岩小程序设计
  • 大寺网站建设公司天津外贸网络推广
  • apple网站设计网站后台界面
  • 青岛设计网站的公司wordpress 淘宝 采集
  • 郑州网站建设公司电话多少外包做的网站怎么维护
  • 网站关键词的使用公司企业网站设计尺寸
  • 百度站长工具链接提交wordpress进不了
  • 网站建设aichengkejiwordpress手机悬浮
  • 手机怎样做网站图解杭州网站建设图片
  • 编程开源网站网站源码建站视频
  • 企业做网站认证有哪些好处购买wordpress主题后怎么编辑
  • 梁山网站建设公司直接进入网站的代码
  • wap版网站 加app提示模板网站和定
  • 北京做网站推广多少钱中核二二公司是国企还是央企
  • wordpress 企业网站模板门户网站开发介绍
  • 学校文化建设网站网站开发登录要做哪些验证
  • 网页版微信暂时无法登陆乐陵seo推广
  • 舟山市住房与城乡建设厅网站网站社区怎么创建
  • 网站跳转怎么解释商业网站开发
  • dz网站后台公司名称变更网上核名怎么弄
  • 新余集团网站建设食品包装设计风格
  • 如何制作单页网站表白网页在线生成器
  • 广州公共资源建设工程交易中心网站网站flash
  • 做鲜榨果汁店网站手机人才网怎么投简历
  • 千牛网站上的店铺推广怎么做汉中做网站的公司电话
  • 深圳勘察设计协会网站培训网站建设学校