PyQt 中基于图像 alpha 的窗口透明度?

问题描述 投票:0回答:0

我想让启动画面的 alpha 通道完全透明。 我尝试了很多方法,但找不到合适的方法。

import sys
from PyQt6.QtWidgets import QApplication,QWidget, QLabel, QHBoxLayout
from PyQt6.QtGui import QPixmap
from PyQt6.QtCore import Qt




class SplashScreen(QWidget):
    def __init__(self):
        super().__init__()

    self.setWindowFlags(Qt.WindowType.SplashScreen)


    hBoxLayout = QHBoxLayout()
    self.setLayout(hBoxLayout)


    label = QLabel()
    image = QPixmap("imgs/mlr.png")
    label.setPixmap(image)

    hBoxLayout.addWidget(label)





app = QApplication(sys.argv)
splashScreen = SplashScreen()
splashScreen.show()
sys.exit(app.exec())

user-interface pyqt pyqt5 pyqt4 pyqt6
© www.soinside.com 2019 - 2024. All rights reserved.