我在视频前面创建了一个按钮(使用QVideoWidget和QMediaPlayer).我正在使用具有透明背景的图像来设置图像按钮.
如何将QPush按钮设置为透明,但内部图像是否可见?我尝试将其设置为透明,但图像的背景变为黑色.
我在Qt上尝试过这个C++:控制标签和按钮的透明度,但它不起作用.我试过这个:
ui->btn_Touchme->setAttribute(Qt::WA_TranslucentBackground);
ui->btn_Touchme->setStyleSheet("QPushButton{background: transparent;}");
ui->btn_Touchme->setAttribute(Qt::WA_NoSystemBackground, true);
ui->btn_Touchme->setAttribute(Qt::WA_TranslucentBackground, true);
Run Code Online (Sandbox Code Playgroud)
它仍然是黑色的
我尝试使用QLabel,但我得到了相同的结果.对我有什么建议吗?
我使用的是qt 5.3.2和ubuntu 14.04LTS