本文介绍了如何把PNG图片在QToolButton透明背景的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想提出一个png图片作为背景QToolButton。但我不能够得到透明部分的按钮。透明部分被示出在我QToolButton为白色。任何人都可以提出如何去除白色部分为透明?
I want to put a png image as background in QToolButton. But I am not able to get the transparent portions in the button. The transparent portions are showing as white in my QToolButton. Can anybody suggest how to remove the white portions as transparent ?
推荐答案
我想有什么东西错了你的PNG文件。下面code:
I suppose there's something wrong with your png file. The following code:
QToolButton button;
button.setIcon(QIcon("E:/delete.png"));
button.setIconSize(QSize(256, 256));
button.show();
工作正常,我(当然电子商务:/delete.png有透明背景)。
works fine for me (of course E:/delete.png have transparent background).
请确保您保存透明度的PNG。
Make sure you save transparency for your png.
这篇关于如何把PNG图片在QToolButton透明背景的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!