gpt4 book ai didi

QT透明布局

转载 作者:行者123 更新时间:2023-12-04 18:34:53 24 4
gpt4 key购买 nike

我正在使用垂直布局 (QVBoxLayout) 来管理按钮。我想让它的背景颜色为 50% 黑色透明。可能吗?

开关

最佳答案

根据您想要透明区域边界的位置,您需要将按钮分组在一个小部件中(如 SigTerm 所说),然后您可以通过调色板分配颜色

QPalette palette = widget->palette();
palette.setColor(QPalette::Window, QColor(100,100,100,100));
widget->setPalette(palette);

或者使用样式表

widget->setStylesheet("QWidget{background-color: rgba(100,100,100,100);}";

样式表的优点是您可以从一个不在代码中的位置设置所有应用程序的样式,并通过 QApplication::setStylesheet(QString)

设置应用程序范围的样式表

关于QT透明布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2980536/

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