我想让我的按钮透明,以便用户不会看到它们而只看背景。每当我将不透明度设置为0或更改背景颜色时。它只会改变边缘。见图1(中间按钮有一个应用的样式表)。
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
setStyleSheet("background-image:url(:/images/gui_main.png)");
ui->alrm_dwn->setStyleSheet("background-color: rgba(255, 255, 255, 0);");
connect(ui->alrm_dwn, SIGNAL(clicked()), this, SLOT(change_dwn()));
connect(ui->alrm_up, SIGNAL(clicked()), this, SLOT(change_up()));
}
答案 0 :(得分:0)
找到答案,如果你像我一样使用样式表设置小部件的背景。窗口小部件中的所有对象显然都具有相同的背景。