gpt4 book ai didi

Qt 上的 C++ : Controlling transparency of Labels and Buttons

转载 作者:可可西里 更新时间:2023-11-01 18:18:39 24 4
gpt4 key购买 nike

好吧,我再次尝试在 Qt Creator 上开发 Linux GUI 应用程序,我在项目的 Qt 资源文件中添加了几个图像。我试着在我的主窗口和其他窗口和对话框中有一个漂亮的背景。我使用的是样式表选项(无编码)。

我无法设置标签和按钮的透明度级别。关于如何从 Qt Creator GUI 本身做到这一点的任何想法???
! I am attaching a snap of how my application looks.

最佳答案

您可以通过设置样式表来设置 QLabel 或 QPushbutton 的透明度:

ui->label->setStyleSheet("background-color: rgba(255, 255, 255, 0);");
ui->button->setStyleSheet("background-color: rgba(255, 255, 255, 0);");

您还可以将 background-color: rgba(255, 255, 255, 0); 添加到设计器中小部件的 styleSheet 属性。

第四个参数是alpha。您还可以通过将 alpha 设置为大于零的某个值来拥有半透明的小部件:

ui->button->setStyleSheet("background-color: rgba(255, 255, 255, 50);");

关于Qt 上的 C++ : Controlling transparency of Labels and Buttons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23948453/

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