gpt4 book ai didi

c++ - QWidget 每像素半透明

转载 作者:太空宇宙 更新时间:2023-11-04 14:20:55 28 4
gpt4 key购买 nike

我正在考虑制作一个部分半透明的 QWidget。

QWidget::setMask可以设置每个像素的透明度,like this ,但它是非此即彼:不是半透明的。

QWidget::opacity可以设置全局半透明,但不是每个像素。

我怎样才能两全其美,并为整个小部件添加每像素 alpha channel ? (装饰无关紧要。)

最佳答案

也许 QWidget::setMaks()

QLabel topLevelLabel;
QPixmap pixmap(":/images/tux.png");
topLevelLabel.setPixmap(pixmap);
topLevelLabel.setMask(pixmap.mask());

关于c++ - QWidget 每像素半透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7756897/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com