自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 使用setIcon()给Button设置动态效果

使用一张静态的png图片,结合QTransform类使QTimer::timeout结束后都能旋转一个方向,再利用QToolButton::setIcon()显示即可,单一的图片、过大的旋转角度、和不合理的超时时间,都是造成效果不好的原因。而且,如果开发中你也选择和我一样的单一图片实现,旋转角度需要固定为90°,不然会造成这样的效果。如果我们旋转45°,QT不会去更改IconSize的大小,而是去压缩我们旋转后的图片,保障是包含在IconSize中的。话不多说,先展示效果!

2024-08-27 22:15:18 547

原创 QT 利用QPainter绘制常规图形

但有一点需要注意的是,如果我们使用QPainter中的drawLine()函数去绘制线段的话,我们是无法进行实时的绘制的,而在这里我们使用drawPolygon()函数去进行绘制线段,我们把线段定义成一个QPolygon类对象,这样就可以实现在拖动的过程中实时绘制了。将切换绘制图形的功能绑定在鼠标右键的菜单上,并使用connect来连接我们自己的槽函数实现选中效果的展示和对应功能。觉得这个颜色、宽度、样式都不符合我们的预期,我们就可以使用画笔工具去进行自定义,设置完成会在页面上实时进行更新。

2024-05-24 18:49:44 1974

原创 Goahead 5.2.1版本开发,简单配置服务器

进行编译,这边使用的是ubuntu系统,不带任何参数会默认使用goahead-linux-default.mk,如果你需要进行交叉编译的话,必须修改相应的.mk文件,指定好ARCH、CC、AR。在http.c文件下setLocalHost函数中,我们修改ipaddr这个变量用于设置web服务器的host,也可以通过获取本机ip地址的函数去给这个变量赋值。大概的文件夹分布是这样的,一开始拉取是没有build文件夹的,在后续执行make语句会自动生成,主要存放Goahead服务器的执行文件和相关配置文件。

2024-05-20 10:42:18 883

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除