📜  PyQt5 标签 - 将不透明度级别设置为不透明度效果(1)

📅  最后修改于: 2023-12-03 14:45:51.427000             🧑  作者: Mango

PyQt5 标签 - 将不透明度级别设置为不透明度效果

在PyQt5中,可以使用setOpacity函数将标签的不透明度级别设置为不透明度效果。这个函数的参数为一个浮点数,其值范围为0.0 - 1.0,0.0表示完全透明,1.0表示完全不透明。

代码示例

下面是一个示例代码,展示如何使用setOpacity函数将标签的不透明度级别设置为0.5,即半透明状态。

from PyQt5.QtWidgets import QApplication, QLabel
from PyQt5.QtGui import QFont

app = QApplication([])
label = QLabel("Hello World!")
label.setFont(QFont("Arial", 20))
label.setFixedWidth(200)
label.setFixedHeight(100)
label.setOpacity(0.5)  # 将不透明度级别设置为0.5,即半透明
label.show()
app.exec_()

上述代码中,我们创建了一个标签并将其不透明度级别设置为0.5,然后展示出来。运行程序后,标签将以半透明状态呈现。

效果展示

以下是运行上述示例代码后的效果展示:

PyQt5 标签 - 将不透明度级别设置为不透明度效果

可见,该标签呈现出半透明状态。