Qt的Widget是可以设置边框图像的,但是你必须使用QFrame作为容器并为其设置边框图像。在这种情况下,如果图像的透明部分显示为白色,这可能是由于图像格式不正确导致的。Qt只支持PNG图像作为边框图像,并且必须使用32位PNG图像才能正确呈现透明度。所以你应该确保你使用的图像是32位PNG格式的。
qt的widget设置border-image后,图片透明部分显示白色
最新推荐文章于 2024-04-29 21:40:16 发布
Qt的Widget是可以设置边框图像的,但是你必须使用QFrame作为容器并为其设置边框图像。在这种情况下,如果图像的透明部分显示为白色,这可能是由于图像格式不正确导致的。Qt只支持PNG图像作为边框图像,并且必须使用32位PNG图像才能正确呈现透明度。所以你应该确保你使用的图像是32位PNG格式的。