找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

Qt自绘系列-画个锤子

admin 2021-1-24 16:04 165人围观 Qt相关


最近在琢磨画什么好呢?没有好的思路,画个锤子啊。额,灵光一闪,锤子,锤子,锤子,那就画个锤子吧。


可360度的托马斯螺旋锤

  左边栏和底部栏的滑块可控制「锤子」和「锤垫」的上下左右移动,而右上角轮盘滑块可控制锤子的旋转角度(0-360)。此外,君君还在界面右上角添加一个「锤一锤」按钮,用于开启或关闭锤子的击打动画效果。当锤敲打到0度时,锤头会变成红色。

实现:

  1. 自绘锤子手柄,锤头和锤垫子。
  2. "锤一锤"动画部分采用定时器,定时设置旋转角度实现。
  3. 使用四个QSlider设置锤子和垫子的x轴和y轴,从而实现水平和垂直的移动。

  本文章已加入到知识星球《Qt自绘系列》,有关详细实现和源码获取,长按下面二维码加入吧。
  现在加入还享受优惠喔

鲜花

握手

雷人

路过

鸡蛋

yafeilinux和他的朋友们微信公众号二维码

微信公众号

专注于Qt嵌入式Linux开发等。扫一扫立即关注。

Qt开源社区官方QQ群二维码

QQ交流群

欢迎加入QQ群大家庭,一起讨论学习!

我有话说......