QLabel的透明背景

时间:2015-03-06 23:30:24

标签: android c++ qt transparency qtstylesheets

我在Qt上有一个带有许多标签的应用程序。每个背景应该是透明的,在PC上它是(不要介意字体大小):

Screenshot of th application on Ubuntu

但是当我为Android编译我的应用程序并运行它时,我得到了这个:

Screenshot of th application on Android

以下是我如何设置透明度:
label.setStyleSheet("background: rgba(255, 0, 0, 0);");

我也尝试过:
label.setStyleSheet("background: transparent;");
label.setStyleSheet("background-color: none;");

每种方法都适用于PC,并且不适用于android。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

这显然是1月份报道的Qt中的一个错误。

您可以跟踪the bug report here

它被标记为优先级P2,因此无法保证它会在下一个版本中修复,但是有机会。