qt按键图标大小和设置大小不符的问题记录

发布时间 2023-11-02 17:17:51作者: ddup123

问题描述:在导航栏中有几个toolbuttoon,ui文件设置的控件大小相同但图标大小不同

问题解决:经过排查,图片和ui文件没有问题,最后发现qss 样式中border-image,background-image和image对于相同图标会显示出不同大小。

#background-image
只根据图片资源的大小,不按照控件的大小,相对于控件坐标(00)开始,资源比控件大:裁剪掉后面多余的一部分,资源比控件小,多出的控件控件再填资源。
#border-image
根据控件的大小自行比例变化填满整个控件
#image
根据控件大小比例缩小